문제 링크: https://www.boj.kr/1105 

 

1105번: 팔

첫째 줄에 L과 R이 주어진다. L은 2,000,000,000보다 작거나 같은 자연수이고, R은 L보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2초 512MB 1754 582 483 34.426%

문제

L과 R이 주어진다. 이때, L보다 크거나 같고, R보다 작거나 같은 자연수 중에 8이 가장 적게 들어있는 수에 들어있는 8의 개수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 L과 R이 주어진다. L은 2,000,000,000보다 작거나 같은 자연수이고, R은 L보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다.

출력

첫째 줄에 L보다 크거나 같고, R보다 작거나 같은 자연수 중에 8이 가장 적게 들어있는 8의 개수를 구하는 프로그램을 작성하시오.

예제 입력 1

8808 8880

예제 출력 1

2

C++ code

#include <iostream>
using namespace std;

int main (void)
{
	string str1, str2;
    cin >> str1 >> str2;
    
    if (str1.size() != str2.size())
    	cout << 0;
    else
    {
    	int size = str1.size(), ans = 0;
        
        for (int i = 0; i < size; i++)
        {
        	if (str1[i] != str2[i])
            	break;
            if (str1[i] == '8')
            	ans++;
        }
        cout << ans;
    }
    return 0;
}
반응형

'알고리즘 > 백준' 카테고리의 다른 글

1182 - 부분수열의 합  (0) 2020.11.08
1162 - 도로포장  (0) 2020.11.07
1081 - 합  (0) 2020.11.05
1074 - Z  (0) 2020.11.03
1059 - 수2  (0) 2020.11.02

+ Recent posts