1083 : [기초-종합] 3 6 9 게임의 왕이 되자!(설명)
3 6 9 게임을 하던 영일이는 3 6 9 게임에서 잦은 실수로 계속해서 벌칙을 받게 되었다.
3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자.
10 보다 작은 정수 1개가 입력된다.
(1 ~ 9)
1 부터 그 수까지 순서대로 공백을 두고 수를 출력하는데,
3 또는 6 또는 9인 경우 그 수 대신 영문 대문자 X 를 출력한다.
1083번 문제, Taemin's Github 바로가기✨
0부터 입력받은 숫자만큼 반복하며 String타입 변수 s에 값을 저장해줍니다.
이후 samyookgu()에서 입력된 글자 수 만큼 반복문을 실행합니다.
반복문에서는 charAt()를 통해 해당 글자가 3, 6, 9 인지 확인하고
3이나 6 또는 9가 입력돼 있을 경우 매개변수 값 s자체를 'X'로 만듭니다.
3,6,9에 해당 되지 않으면 입력받은 글자 그대로 return합니다.
Main()이 실행되고 20이 입력되면,
아래와 같이 3, 6, 9가 포함 돼있을 경우 X로 출력합니다.
'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 예제 풀이 1079번문제 (0) | 2022.03.26 |
CodeUp 예제 풀이 1026번문제 (0) | 2022.01.25 |