반응형
출처: SWEA
Approach
문제 설명은 풀이에 비해 복잡한데, 🤦♂️
i 번째 인덱스의 배열 값을 입력받을 때, 입력값이 i와 동일하지 않으면 ans 변수가 올라간다.
소수점 6번째 자리까지 출력하기 위해 float 타입으로 캐스팅하였다.
#include <stdio.h>
int N, val, ans, TC;
int main(void)
{
// freopen("input.txt", "r", stdin);
scanf("%d", &TC);
for (int tc = 1; tc <= TC; ++tc)
{
ans = 0;
scanf("%d", &N);
for (int i = 1; i <= N; ++i)
{
scanf("%d", &val);
if (val != i) ans++;
}
printf("#%d %lf\n", tc, (float) ans);
}
return 0;
}
반응형
'PS 문제 풀이 > SWEA' 카테고리의 다른 글
[SWEA] 1849 영준이의 무게측정 (0) | 2021.05.23 |
---|---|
[SWEA] 1843 영준이의 숫자 고르기 (0) | 2021.05.23 |
[SWEA] 4534 트리 흑백 색칠 (0) | 2021.05.22 |
[SWEA] 9236 곰돌이 (0) | 2021.05.22 |
[SWEA] 4747 사막에서 만난 지니 (0) | 2021.05.22 |
댓글