반응형
출처: https://www.acmicpc.net/problem/1526
Input
100
Output
77
N 이하의 숫자에서 찾는 것이므로
N ~ 1까지 순환하며 4와 7로 이루어진 확인합니다.
#include <iostream>
using namespace std;
bool is47(int num){
int digit;
while (num) {
digit = num % 10;
if (!(digit == 4 || digit == 7))
return false;
num /= 10;
}
return true;
}
int main(void){
int N;
cin >> N;
for (int i = N; i >= 1; i--){
if (is47(i)){
cout << i << "\n";
return 0;
}
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 2174 로봇 시뮬레이션 (0) | 2021.02.26 |
---|---|
[BOJ] 백준 1592 영식이와 친구들 (0) | 2021.02.26 |
[BOJ] 백준 9517 아이 러브 크로아티아 (0) | 2021.02.26 |
[BOJ] 백준 1022 소용돌이 예쁘게 출력하기 (0) | 2021.02.26 |
[BOJ] 백준 11657 타임머신 (0) | 2021.02.26 |
댓글