본문 바로가기
PS 문제 풀이/SWEA

[SWEA] 10763 조 신나

by 까망 하르방 2021. 5. 23.
반응형

출처: 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

댓글