github.com/taemin-kwon93 Github 보러가기 ->

Data Structures and Algorithms/Problems

CodeUp 예제 풀이 1079번문제

태민Kwon 2022. 3. 26. 10:14

 


문제 내용 : 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.

 

풀이 1 :

1079번 문제, Taemin's Github 바로가기✨

 

풀이 2 (다른 풀이방법!) :

(한 줄로 문자들이 나열되어 입력 됐을 때, 가장 앞글자에 있는 값만 출력합니다.

문제 풀이로 제출하면 오답으로 체점될 겁니다.)

1079번 문제 다른 풀이

 

첫번째 풀이
두번째 풀이

문제의 입력 예시는 'x b k d l q g a c' 으로 이루어져 있습니다.

q가 입력됐을 때 다음 동작은 이루어지지 않고 종료돼야 합니다.

 

 처음 문제를 풀 때는 두번째 풀이와 같이 접근했습니다.

'q'가 입력 될 때까지 계속해서 함수를 호출하여 값을 받고 출력했습니다.

 

 입력되는 방식이 한줄로 여러개의 글자수가 들어오는 것을 보고

한번에 입력받고 나눠 처리해보는것도 좋겠다 생각했습니다.

이후 첫번째 풀이 방법으로 해결합니다.

 

공백이 입력된 값을 홀수번 째 [odd]인덱스 로 계산하고

짝수 번째 인덱스에 입력된 값이 'q'가 되면 멈추도록 했습니다.