반응형
1105번: 팔
첫째 줄에 L과 R이 주어진다. L은 2,000,000,000보다 작거나 같은 자연수이고, R은 L보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
두 수가 있을 때, 접두수가 일치하는 부분에서의 8의 개수가 가장 적게 들어갈 수 있는 8의 개수입니다.
L과 R의 자릿수가 맞지 않을 경우, L의 남는 자릿수는 0으로 생각해서 계산해주었습니다.
따라서, 자릿수가 다르다면 8은 0개 들어갈 수 있습니다.
#include <cstdio>
int l, r, c = 0;
int main() {
scanf("%d %d", &l, &r);
while (r) {
if (l % 10 == r % 10) {
if (l % 10 == 8) c++;
} else c = 0;
l /= 10, r /= 10;
}
printf("%d", c);
}
반응형
'Algorithm' 카테고리의 다른 글
백준 1461 : 도서관 (0) | 2021.11.15 |
---|---|
백준 16438 : 원숭이 스포츠 (0) | 2021.11.15 |
백준 1039 : 교환 (0) | 2021.11.15 |
프로그래머스 : 조이스틱 (0) | 2021.11.15 |
프로그래머스 : 짝지어 제거하기 (0) | 2021.11.15 |