-
(02444) 별 찍기 - 7 (c++)코딩테스트/백준 2024. 1. 27. 22:39
1. 문제
2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
2. 풀이
1. 2 * N - 1번 반복하기 위해서 for문 2개 작성
- 1부터 N까지
- N + 1부터 2 * N - 1까지
2. 조건에 맞게 ' '과 '*' 출력
3. 생각
별이 늘어나고 줄어드는 것을 대칭 삼아서 for문을 2개 만들어서 작성했는데, 그런 식으로 작성하는 것이 아니라 다른 방법도 알게되었다. 음수로 받고 절댓값을 사용해서 공백과 별의 개수를 조절하는 방식이었다. 생각만 잘하면 훨씬 더 짧고 세련된 코드로 만들 수 있다고 생각한다.
'코딩테스트 > 백준' 카테고리의 다른 글
(01316) 그룹 단어 체커 (c++) (0) 2024.01.30 (10988) 팰린드롬인지 확인하기 (c++) (0) 2024.01.27 (03003) 킹, 퀸, 룩, 비숍, 나이트, 폰 (c++) (1) 2024.01.27 (17118) 그대로 출력하기 (c++) (0) 2024.01.27 (05622) 다이얼 (c++) (1) 2024.01.25