✏️ PS/CodeUp
[ C++ ] Code-Up 1405: 숫자 로테이션
안녕하세요 수구리입니다. 이번 포스팅에서는 제가 풀었던 코드업 예제를 복습하려고 합니다! 문제는 아래의 링크에 있습니다. [ 문제 ] 1405. 숫자 로테이션 숫자 로테이션 숫자를 로테이션한 결과를 출력한다.(단, 왼쪽으로만 돌린다.) codeup.kr [ 나의 풀이 ] #include #include #include #include using namespace std; int main() { int size; cin >> size; vector arr(size); for (int i = 0; i > arr[i]; for (int i = 0; i < size; i++){ for (int j = i, k = 1; k
[ C++ ] Code-Up 2102: 배수 (Hard)
안녕하세요? 수구리입니다! 이번 포스팅에서는 마찬가지로 배수와 관련된 문제를 풀어보려고 하는데요~ 처음에 이진수로 해서 풀어보려했지만 실패.. 암튼 문제는 아래 링크에 걸어두었습니다..! 문제를 보고 풀이를 보시면 무슨 소린지 이해하실 수 있을겁니다! [ 문제 ] 2102. 배수 (Hard) 배수 (Hard) $0$과 $1$로 이루어진 $N$의 배수 중 가장 작은 자연수를 출력한다. 이때 출력되는 자연수의 맨 앞자리는 $1$이어야 한다. 조건을 만족하는 자연수가 unsigned long long형의 범위에 없을 경우 $0$을 출력 codeup.kr [ 나의 풀이 ] #include #include using namespace std; unsigned long long N; const unsigned lo..
[ C++ ] Code-Up 1088: 3의 배수는 통과
안녕하세요? 수구리입니다. 이번 포스팅은 코드업에서 기초 종합 문제를 가지고왔습니다. 흔히 아는 퍼센트(%) 기호는 프로그래밍에서 나머지 연산 (mod)라고 합니다. 굉장히 자주 사용되어지는 연산 기호 중 하나입니다. 문제는 아래 링크에 있습니다. [ 문제 ] 1088 : 3의 배수는 통과 [기초-종합] 3의 배수는 통과?(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [ 나의 풀이 ] #include #include using namespace std; int main() { int N; cin >> N; if ( N < 0 ||..
[ C++ ] Code-Up 1226: 이번 주 로또
안녕하세요? 수구리입니다. 이번 예제는 로또와 관련된 예제인데요~ 로또를 살면서 아직도 구입을 해보질 않아서 1등 ~ 5등 규칙에 대해서 자세히 몰랐습니다. 하지만 이번 문제를 풀면서 또하나를 알게 되었네요! 그럼 아래의 링크에서 문제를 확인하고 풀이를 보시죠~ [ 문제 ] 1226 : 이번 주 로또 이번 주 로또 로또 규칙에 대한 이해가 부족한 경우 인터넷 검색을 통해 알아보시기 바랍니다. codeup.kr [ 나의 풀이 ] #include #include #include #include using namespace std; int main() { int cnt = 0; bool bonus = false; vector lotto(7); vector user(6); for (int i = 0; i < 7..
[ C++ ] Code-Up 1287: 구구단을 *로 출력하기
안녕하세요? 수구리입니다. 이번 포스팅에서는 흔히 아는 구구단을 * 문자로 출력해 보도록 하겠습니다. 문제는 아래 링크에 있습니다! [ 문제 ] 1287 : 구구단을 *로 출력하기 구구단을 *로 출력하기 ** **** ****** ******** ********** ************ ************** **************** ****************** codeup.kr [ 나의 풀이 ] #include using namespace std; int main() { int n, cnt; cin >> n; for (int i = 1; i
[ C++ ] Code-Up 1441: 버블 정렬
안녕하세요? 수구리입니다. 이번 포스팅에서는 대표적인 정렬 방법인 버블 정렬에 대해서 알아보도록 하겠습니다! 문제는 아래 링크에 있습니다! [ 문제 ] 1441. 버블 정렬 버블 정렬 버블 정렬은 '인접한 두 원소를 검사하여 자리를 바꿔가며 정렬하는 방식'이다. 이번 문제는 미리 작성된 코드를 보고 빈 칸에 들어갈 코드를 작성하는 것이다. 이 프로그램은 버블 정렬을 구현 codeup.kr [ 나의 풀이 ] #include int a[10001]; int n, i, j, temp; int main() { scanf("%d", &n); for (i=1; i
[ C++ ] Code-Up 1713: 두 배수의 합과 차
안녕하세요? 수구리입니다. 기본적인 for문과 if문에 대한 사용법을 익혀봅시다. 문제는 아래 링크에 있습니다! [ 문제 ] 1713. 두 배수의 합과 차 두 배수의 합과 차 범위의 시작 수 a와 마지막 수 b가 정수로 입력된다.(입력되는 수는 반드시 a > a >> b; if (a > b) return 0; for (int i = a; i
[ C++ ] Code-Up 1565: 함수로 최소공배수 리턴하기
안녕하세요? 수구리입니다. 오늘은 배수 관련되어서 문제를 다뤄보려고 합니다. 문제 확인은 아래 링크에 있습니다~ [ 문제 ] 1565. 함수로 최소공배수 리턴하기 [기초-함수작성] 함수로 최소공배수 리턴하기 *주의사항 : 이 (함수 제출형) 문제는 함수 부분만 작성해서 제출해야 오류 없이 채점이 됩니다. 미리 작성되어있는 코드를 읽고 해석해서, 함수 부분만 작성해서 제출하면 됩니다. 작성한 함수 codeup.kr [ 나의 풀이 ] #include int gcd(int p, int q){ if(p==0) return q; return gcd(q%p, p);} unsigned long long lcm(auto x, auto y){ unsigned long long R1 = x / gcd(x, y); unsi..
[ C++ ] Code-Up 1713: 두 배수의 합과 차
안녕하세요? 수구리입니다. 이번에는 간단한 예제를 풀어보려고 합니다. 문제는 아래 링크에 있습니다! [ 문제 ] 1713. 두 배수의 합과 차 두 배수의 합과 차 범위의 시작 수 a와 마지막 수 b가 정수로 입력된다.(입력되는 수는 반드시 a > a >> b; if (a > b) return 0; for (int i = a; i
[ C++ ] Code-Up 1284: 암호 해독
안녕하세요? 수구리입니다. C++ 책을 보며 공부를 하던 도중에 너무 책만 보니 따분하기도 하고,, 배우는 김에 C++에서 제공하는 다양한 기능들을 사용해보고, 간단하게 문제라도 풀어보는 게 좋을 것 같아서 알고리즘 문제들을 풀어보려고 합니다. 그래서 코드업 기본 예제들을 가지고 제가 풀었던 문제들 중에서 다룰만한 내용들을 복습할 겸 가지고 왔습니다! [ 문제 ] 1284. 암호 해독 암호 해독 어떤 수 n이 입력된다.(단, 1 없다면 소수이므로 true 반환 return true; } int main() { int n; bool flag = true; cin >> n; for (int i = 2; i < n; i++){ if ( isPrime(i) ) { if ( isPrime(n / i) && (n ..