본문 바로가기

별찍기10

[백준] 2445번: 별 찍기 - 8 (C++) 2445번: 별 찍기 - 8 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 여태까지의 별 찍기 문제와 크게 다를 건 없는 문제였다. 좀 다르게 풀 수 있었던 것은 코드가 다음과 같이 반복 되기 때문에 리펙토링할게 많았던 것 같다. 물론... 귀차니즘 때문에 일일이 다 치긴 했지만, 충분히 짧게 만들 수 있었을 것 같은 문제였다. 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 4.. 2023. 1. 20.
[백준] 2523번: 별 찍기 - 13 (C++) 2523번 : 별 찍기 - 13 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 공백이 없는 별 찍기라서 증감만 잘 대처하면 쉬운 문제였다. 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 #include using namespace std; int main() { int n; cin >> n; for (int i = 0; i 2023. 1. 20.
[백준] 2522번: 별 찍기 - 12 (C++) 2522번: 별 찍기 - 12 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 공백과 별을 더한 갯수가 n가 맞춰지도록 하면 되는 문제이다. 코드는 그런식으로 풀진 않았지만. n이 3이라면 별의 개수는 1, 2 ,3, 2, 1이 되고, 이 다섯개가 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 #include using namespace std; int main() {.. 2023. 1. 20.
[백준] 2444번: 별 찍기 - 7 (C++) 2444번: 별 찍기 - 7 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 이전의 별 찍기 문제를 엮은 듯한 문제였다. 2442) 별 찍기 - 5 2023.01.20 - [Develop/백준 (Cpp)] - [백준] 2442번: 별 찍기 - 5 (C++) [백준] 2442번: 별 찍기 - 5 (C++) 2442번: 별 찍기 - 5 문제 ) 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. tarra.tistory.. 2023. 1. 20.