본문 바로가기

c++831

[백준] 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.
[백준] 2443번: 별 찍기 - 6 (C++) 2443번: 별 찍기 - 6 문제 ) 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이) 지난번 풀었던 별 찍기인 2442번과 거의 동일한 문제이다. 이번 문제는 역으로 별이 줄어드는 것을 구현하면 된다. 생각보다 별을 뽑아내는게 생각이 잘 나지 않았는데, 그냥 직관적으로 `int k` 가 늘어날 수 있도록 별의 개수를 따로 변수로 저장한 뒤 그것을 기준으로 코드를 작성해주었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 .. 2023. 1. 20.