- [1차][빈칸] 문제1) 369 게임 박수의 갯수는?
369 게임은 여러 명이 같이하는 게임입니다. 게임의 규칙은 아래와 같습니다.
1부터 시작합니다
어떤 수 number가 매개변수로 주어질 때, 1부터 number까지 369게임을 올바르게 진행했을 경우 박수를 총 몇 번 쳤는지를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.
int solution(int number) {
int count = 0;
for (int i = 1; i <= number; i++) {
int current = i;
while (current != 0) {
if (//빈칸)
count++;
current /= 10;
}
}
return count;
}
int main() {
int number = 40;
int ret = solution(number);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
#include <stdio.h>
int main() {
int number = 40;
int ret = solution(number);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
int solution(int number) {
int count = 0;
for (int i = 1; i <= number; i++) {
int current = i;
while (current != 0) {
if (current % 10 == 3 || current % 10 == 6 || current % 10 == 9)
count++;
current /= 10;
}
}
return count;
}
current 10 으로 나눈 나머지가 3, 6, 9 일때 count값을 증가한다.
하지만 current가 두자리수 일경우를 생각하여서 current /= 10을 해주어서
1의 자리만 남기도록 한다.
오늘 새로 다시 시작한 코테인 만큼 열심히 차근차근 1일 1코테 성공해보고싶다!~🤩