[백준 알고리즘 2577번, 2006한국정보올림피아드 초등부] 숫자의 개수 알고리즘 문제 풀기 & 해설, 타입 범위 확인 메서드
정답률: 65.1% 난이도: 하 백준 알고리즘 분류: 1차원 배열 사용하기 출처: 한국정보올림피아드 2006년 지역본선 [2577번 문제] 숫자의 개수 문제 세 개의 자연수 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번 쓰였다. 제한 시간 제한: 1초 메모리 제한: 128MB 입출력 입력: 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1..
[백준 Baekjoon 알고리즘] 4673번 셀프 넘버 문제 및 풀이, 오답 풀이
[백준 Baekjoon Algorithm] [4673] 셀프 넘버 self number? 문제 셀프 넘버는 1949년 인도 수학자 D.R Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) - 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n)))...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33+3+3 = 39이고, 그 다음 수는 39+3+9=51, 다음 수는 51+5+1=57이다. 이런식으로 다음과 같은 수열을 만들 수 있다. 33,39,51,57, 69, 84, 96, 111, 114, 120, 123,..
최신 댓글