반응형
 

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

+ Recent posts