1270 : 1의 개수는? 1 해결
시간 제한: 1 Sec 메모리 제한: 128 MB
제출: 11793 해결 문제 수: 8160
문제 분류 : 보기
문제 설명
구글 입사 시험으로 1 ~ 1,000,000까지 1의 개수를 묻는 문제가 나온적이 있다.
우리는 이 문제를 풀기에는 아직 힘이 든다.
우리는 이 문제를 조금 쉽게 바꾸어 풀려고한다.
어떤 수 n이 주어지면 1부터 n까지의 수 중 맨 마지막 자리에 1이 몇 번 들어 있는지 알아내는 프로그램을 작성하시오.
입력
n이 입력된다. ( 1 <= n <= 1,000,000 )
출력
맨 마지막 자리에 1이 몇 번 들어 있는지 출력한다.
입력 예시 예시 복사
35
출력 예시
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main()
{
int i, n, cnt = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
if ( i % 10 == 1 )
cnt++;
}
printf("%d", cnt);
return 0;
}
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
'CodeUp' 카테고리의 다른 글
C언어) codeup 2623 [최대공약수 구하기] (0) | 2020.02.06 |
---|---|
C언어) CodeUp 1269 [수열의 값 구하기] (0) | 2019.11.08 |
C언어) CodeUp 1268 [n개의 수 중 짝수의 개수] (0) | 2019.11.08 |
C언어) CodeUp 1267 [n개의 수 중 5의 배수의 합] (0) | 2019.11.08 |
C언어) CodeUp 1266 [n개의 수의 합] (0) | 2019.11.08 |