본문 바로가기

별찍기10

[백준] 10992번 : 별 찍기 - 17 (C++) 10992번 : 별 찍기 - 17 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이) 트리의 꼭대기. 트리의 몸체. 트리의 밑 부분. 총 3개의 파츠 나누어서 구현하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include using namespace std; int main() { int n; cin >> n; /////////////////////////.. 2023. 2. 2.
[백준] 10991번: 별 찍기 - 16 (C++) 10991번 : 별 찍기 - 16 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이) 백준 채점 시스템을 조금 알고있다면 쉽게 풀 수 있는 문제이다. 채점을 할때 줄 끝의 " " (공백)은 처리하지 않으므로, 코드를 짤 때 "* " 별과 공백을 하나로 생각해서 코드를 짠다면 매우 쉽게 풀 수 있는 문제이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include using namespace std; int main() { int n; cin >> n; for (int i = 0; i 2023. 1. 20.
[백준] 10995번: 별 찍기 - 20 (C++) 10995번 : 별 찍기 - 20 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 차례대로 별을 출력한다. 풀이) 홀수 줄과 짝수 줄의 출력을 따로 함수화 시켜서 만들었다. 이후 for문을 통해 별의 개수와 홀짝을 이용하여 정답에 맞게 출력하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include using namespace std; void odd(int n) { for (int i = 0; i 2023. 1. 20.
[백준] 2446번: 별 찍기 - 9 (C++) 2446번: 별 찍기 - 9 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 구간을 잘 나눠서 풀면 되는 문제이다. 나의 경우에는 공백과 별을 우선 나누었고, 감소하는 부분과 별이 증가하는 부분을 나누어 총 4개의 파트로 나누어 구현하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #include using namespace std; int main() { int n; cin >> n; for (int i = 0; i 2023. 1. 20.