"프로그래머스 120871 저주의 숫자 3"의 두 판 사이의 차이

(새 문서: ==개요== {{프로그래머스|레벨=0|페이지=9}} ==C++== <syntaxhighlight lang='cpp'> #include <string> #include <vector> using namespace std; bool isCursed(int x) { if(x...)
 
24번째 줄: 24번째 줄:
int solution(int n) {
int solution(int n) {
     int answer = 1;
     int answer = 1;
    bool cursed = 0;
     for(int i=1; i<n; i++) {
     for(int i=1; i<n; i++) {
         answer++;
         answer++;

2023년 11월 10일 (금) 00:45 판

1 개요

프로그래머스 120871 저주의 숫자 3


2 C++

#include <string>
#include <vector>

using namespace std;

bool isCursed(int x) {
    if(x%3 == 0) {
        return true;
    }
    while(x > 0) {
        if(x % 10 == 3) {
            return true;
        }
        x /= 10;
    }
    return false;
}

int solution(int n) {
    int answer = 1;
    for(int i=1; i<n; i++) {
        answer++;
        while(isCursed(answer)) {
            answer++;
        }
    }
    return answer;
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}