Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- AIBootcamp
- 대전예식
- 화담필름
- 팔레드오페라웨딩홀
- 대전본식스냅
- AI부트캠프
- 1주차
- 코드스테이츠
- codestates
- 대전 웨딩홀 추천
- 코린이블로그4일차 #알고리즘공부 #C언어
- 대전 팔레드오페라 후기
- 팔레드오페라 웨딩홀 계약 후기
- 2주차
- 대전본식dvd
- 코린이블로그9일차 #알고리즘공부 #C언어
- 파이썬
- 여백스냅
- 대전본식스냅추천
- 웅장한 웨딩홀
- 코린이블로그2일차 #알고리즘공부 #C언어
- 코린이블로그17일차 #알고리즘공부 #C언어
- 대전 웨딩홀 비교
- 대전스냅추천
- 대전 피로연장 넉넉한 웨딩홀
- 대전스냅
- 코린이블로그8일차 #알고리즘공부 #C언어
- CLI
- 대전결혼준비
- 대전 웨딩홀 가격
Archives
- Today
- Total
찰리의 놀이터
(C언어) 숫자의 개수 - 백준 2577번 본문
숫자의 개수
시간제한: 1 Sec 메모리제한: 32 MB
제출: 1097 해결: 678
세 개의 자연수 A, B, C가 주어질 때 A×B×C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.
예를 들어 A = 150, B = 266, C = 427 이라면
A × B × C = 150 × 266 × 427 = 17037300 이 되고,
계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다.

첫째 줄에 A 둘째 줄에 B 셋째 줄에 C가 주어진다. A B C는 모두 100보다 같거나 크고 1 000보다 작은 자연수이다.

첫째 줄에는 A×B×C의 결과에 0 이 몇 번 쓰였는지 출력한다.
마찬가지로 둘째 줄부터 열 번째 줄까지 A×B×C의 결과에 1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다.

150
266
427

3
1
0
2
0
0
0
2
0
0
------------------------------------------------------------------문제풀이-------------------------------------------------------
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define _CRT_SECURE_NO_WARNINGS | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
//¼ýÀÚÀÇ °³¼ö | |
int arr[10]; | |
int main(void) | |
{ | |
long long sum = 0; | |
int i, a, b, c; | |
scanf("%d %d %d", &a, &b, &c); | |
sum = a * b * c; | |
while (1) | |
{ | |
for (i = 0; i < 10; i++) | |
{ | |
if (sum % 10 == i) | |
{ | |
arr[i]++; | |
sum = sum / 10; | |
} | |
} | |
if (sum < 10) | |
{ | |
arr[sum]++; | |
break; | |
} | |
} | |
for (i = 0; i < 10; i++) | |
{ | |
printf("%d\n", arr[i]); | |
} | |
return 0; | |
} |
'알고리즘 공부' 카테고리의 다른 글
(C언어) 개미 - 백준 10158번 (0) | 2021.04.25 |
---|---|
(C언어) 줄 세우기 - 백준 2605번 (0) | 2021.04.23 |
(C언어) 색종이 - 백준 2563번 (0) | 2021.04.20 |
(C언어) 수열 - 백준2491번 (0) | 2021.04.18 |
(C언어) 주사위 게임 - 백준 2476번 (1) | 2021.04.17 |