[백준/BOJ] 2438번 별 찍기 - 1 (C++) 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제의 소재 자연수 N을 입력받아 첫 줄에 별 1개, 두번째 줄에 별 2개, ... , N번째 줄에는 별 N개를 찍는 문제이다. 해답 이중 for문을 이용하여 i=1부터 i=N까지 각 줄에 i개의 *을 출력하고 \n을 출력하여 줄을 넘겼다. // BOJ_2438.cpp #include using namespace std; int main() { int N; cin>>N; for (int i=1;i 2021. 5. 4. [백준/BOJ] 11022번 A+B - 8 (C++) 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제의 소재 자연수 T를 입력받아 T회만큼 두 정수 A, B를 입력받아 "Case #x: A + B = C"의 꼴로 출력하는 문제이다.(단, C=A+B) 해답 11021번과 마찬가지로 cout에 ""로 문자열을 추가하여 해결하였다. // BOJ_11022.cpp #include using namespace std; int main() { int T, A, B; cin>>T; for (int i=0;i>A>>B; cout 2021. 5. 4. [백준/BOJ] 11021번 A+B - 7 (C++) 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제의 소재 자연수 T를 입력받아 T회만큼 두 정수 A, B를 입력받아 "Case #x: C"의 꼴로 출력하는 문제이다.(단, C=A+B) 해답 cout에 "Case #", ": "를 추가하고 for문의 i를 이용하여 해결하였다. // BOJ_11021.cpp #include using namespace std; int main() { int T, A, B; cin>>T; for (int i=0;i>A>>B; cout 2021. 5. 4. [백준/BOJ] 2742번 기찍 N (C++) 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 소재 자연수 N이 입력되면 한줄씩 N부터 1까지 출력하는 문제이다. 해답 2741번과 반대로 i를 N부터 1까지 출력하였다. // BOJ_2742.cpp #include using namespace std; int main() { int N; cin>>N; for (int i=N;i>0;--i) cout 2021. 5. 4. [백준/BOJ] 2741번 N 찍기 (C++) 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 소재 자연수 N이 입력되면 1~N을 순서대로 한줄 씩 출력하는 문제이다. 해답 for문을 이용하면 간단히 해결할 수 있다. 다만 N이 100,000이하의 자연수이므로 N이 매우 크면 시간 초과가 발생한다. 따라서 cin.tie(NULL);, ios:sync_with_stdio(false);, \n을 이용하여 실행 시간을 줄여야한다. // BOJ_2741.cpp #include using namespace std; int main() { int N; cin.tie(NULL); ios::sync_with_stdio(false); cin>>N; for (int i=.. 2021. 5. 3. 이전 1 ··· 16 17 18 19 20 21 22 ··· 26 다음 반응형