article thumbnail image
Published 2020. 10. 31. 19:17

#9317 : 석찬이의 받아쓰기

[코드]

SWEA 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를 반환한다.

 

[실행결과]

SWEA 9317 실행결과

 

#10804 : 문자열의 거울상

[코드]

SWEA 10804 : main함수
SWEA 10804 : mirror함수

[코드설명]

  ① 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 10804 실행결과

 

'알고리즘' 카테고리의 다른 글

[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
복사했습니다!