#9317 : 석찬이의 받아쓰기
[코드]
[코드설명]
① main
테스트케이스를 TC에 받고, for문으로 TC만큼 실행을 반복한다.
N과 입력해야 할 문자열, 입력하는 문자열을 각각 N, s1, s2에 받는다.테스트케이스와 받아쓰기에서 틀린 개수를 출력한다.
② wrong_count
받아쓰기에서 틀린 개수를 저장할 변수 count를 0으로 초기화한다.
for문에서 i 가 0에서 n-1까지 증가하고, s1[i]와 s2[i]를 비교해서 둘이 다르면 count가 증가한다.for문이 끝나면 n-count를 반환한다.
[실행결과]
#10804 : 문자열의 거울상
[코드]
[코드설명]
① main
테스트케이스를 TC에 받고, for문으로 TC만큼 실행을 반복한다.
s 배열에 b, d, p, q로 이루어진 문자열을 입력 받고, mirror함수에 전달한다.mirror함수의 동작이 끝나면 테스트케이스와 s 배열을 출력한다.
② mirror
인덱스로 사용할 i와 배열의 요소를 바꿀 때 사용할 temp를 선언한다.
i에 0을 대입하고, s[i]가 '\0'이 아닌 동안 b와 d, p와 q를 바꾸는 작업을 한다.while문이 끝나면 m을 첫번째 인덱스, n을 마지막 인덱스로 초기화하고, s배열의 요소를 반대로 저장한다.
[실행결과]
'알고리즘' 카테고리의 다른 글
[SWEA] 10912/9229 (0) | 2020.11.11 |
---|---|
[SWEA] 10059/9700 (0) | 2020.11.06 |
[SWEA] 10726/8931 (0) | 2020.10.02 |
[SWEA] 9940/10032 (0) | 2020.09.24 |
[SWEA] 10570/10200 (0) | 2020.09.18 |