BOJ에서 다음 문제들을 쭉 순서대로 풀어본다. boj.kr/문제번호 <= 형태로 검색하면 된다.
입출력 - 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2441, 2442, 2445, 2522, 2446, 10991, 10992
입출력 문제들을 풀 때 10분이상 이 문제를 붙들고 있는 경우, 그건 입출력에서 뭔가 모르는 부분이 반드시 있다는 뜻이므로 이전 질문들을 무조건 찾아보고 다른 사람이 푼 코드를 반드시 봐야 한다.
내가 애용하는 IDE 사이트
(IDE 자동 완성이 불가능하기 때문에 사용하는 중)
문제 :
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력 :
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력 :
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
정답 코드
#include <iostream>
using namespace std;
int N, cnt, starCnt, starCnt2 = 3;
int main() {
cin >> N;
cnt = 2 * N - 1;
starCnt = cnt;5
int temp = N - 2;
for(int i = 0; i < cnt; i++){ // endl
if(i <= N - 1){
for(int k = 0; k < i; k++){
cout << " ";
}
for(int j = 0; j < starCnt; j++){
cout << "*";
}
starCnt -= 2;
}else{
for(int k = 0; k < temp; k++){
cout << " ";
}
for(int j = 0; j < starCnt2; j++){
cout << "*";
}
starCnt2 += 2;
temp--;
}
cout << endl;
}
return 0;
}
'OLD_알고리즘 > Baekjoon' 카테고리의 다른 글
백준 다시 해석] 10844 : 쉬운 계단 수 (0) | 2020.08.21 |
---|---|
백준] 1924 : 2007년 (다시) (0) | 2020.08.15 |
백준] 10844 : 쉬운 계단 수 (0) | 2020.08.11 |
백준] 9095 : 1, 2, 3 더하기 (0) | 2020.08.11 |
백준] 11727 : 2*n 타일링 (2) (0) | 2020.08.10 |
댓글