C++25 C++ 1436 영화감독 숌 풀이. num이라는 int 자료형 변수를 만들고, 0부터 시작해 666이 숫자 안에 존재할때까지 계속해서 1을 더해준다. (체크해주는 함수를 구현) 함수는 num을 문자열로 바꾸어 find 함수를 통해 666이 존재하는지 확인하고 존재하면 true를 반환한다. 이 과정을 N번을 반복해주면 N번째 종말의 수를 찾을 수 있다. #include #include using namespace std; //666이 연속으로 나오는지 체크하는 함수 bool Check(int num) { string num_ = to_string(num);//문자열로 변환 if (num_.find("666") != string::npos) return true; else return false; } int main() { int N,.. 2022. 7. 15. C++ 2884 알람시계 #include using namespace std; int main() { int H, M; cin >> H >> M; if (M >= 45) M = M - 45; else if (M < 45 && H != 0) { H--; M = 15 + M; } else if (M < 45 && H == 0) { H = 23; M = 15 + M; } cout 2022. 7. 6. C++ 1181 단어 정렬 의 sort를 사용해 길이/사전순 배열로 정렬해주고, 출력할 때 중복된 벡터는 넘어가게 해준다. 1. sort 함수를 사용해 단순 오름차순, 내림차순 배열 뿐만아니라, bool 함수를 직접 지정해 세번째 매개변수로 넣어주면 내가 원하는대로 정렬할 수 있다. 이 문제의 경우 Compare 함수가 해당 부분인데, return 값으로 원하는 경우(길이순 배열, 사전 순 배열)에 true 값을 주게 설정한다. 참고로 string 변수에 비교연산자를 넣으면 알아서 사전순 배열로 계산이 된다. 2. continue문은 현재 루프 몸체의 끝으로 이동하는 편리한 방법을 제공한다. 현재 반복을 일찍 종료하고자 할 때 유용하다. 쉽게 말해서 coninute 문을 사용하여 일부 코드를 실행하지 않고 점프할 수 있다. 특정 .. 2022. 7. 4. C++ 10871 X보다 큰 수 #include using namespace std; int main() { int N, X; cin >> N >> X; for (int i = 0; i > num; if (num < X) cout 2022. 7. 3. 이전 1 2 3 4 5 ··· 7 다음