문제 내용 : 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
풀이 1 :
1079번 문제, Taemin's Github 바로가기✨
풀이 2 (다른 풀이방법!) :
(한 줄로 문자들이 나열되어 입력 됐을 때, 가장 앞글자에 있는 값만 출력합니다.
문제 풀이로 제출하면 오답으로 체점될 겁니다.)
문제의 입력 예시는 'x b k d l q g a c' 으로 이루어져 있습니다.
q가 입력됐을 때 다음 동작은 이루어지지 않고 종료돼야 합니다.
처음 문제를 풀 때는 두번째 풀이와 같이 접근했습니다.
'q'가 입력 될 때까지 계속해서 함수를 호출하여 값을 받고 출력했습니다.
입력되는 방식이 한줄로 여러개의 글자수가 들어오는 것을 보고
한번에 입력받고 나눠 처리해보는것도 좋겠다 생각했습니다.
이후 첫번째 풀이 방법으로 해결합니다.
공백이 입력된 값을 홀수번 째 [odd]인덱스 로 계산하고
짝수 번째 인덱스에 입력된 값이 'q'가 되면 멈추도록 했습니다.
'Data Structures and Algorithms > Problems' 카테고리의 다른 글
CodeUp 예제 풀이 1096번문제, 바둑판에 흰 돌 놓기 (0) | 2022.04.06 |
---|---|
CodeUp 예제 풀이 1093번문제, 이상한 출석 번호 부르기 (0) | 2022.04.05 |
CodeUp 예제 풀이 1092번문제Java 최소 공배수 (0) | 2022.04.05 |
CodeUp 예제 풀이 1083번문제 '삼육구 출력' (0) | 2022.03.31 |
CodeUp 예제 풀이 1026번문제 (0) | 2022.01.25 |