이 문제는
for 1 ~ N, 길이 i 짜리 별문자를 출력하여라 로 풀 수 있다.
길이 i 짜리 별문자를 만들기 위해 다시 for 1 ~ i 로 반복문을 돌리면 된다.
이중반복문이 싫을 경우, 이러한 해법도 있다.
string 하나를 지정해서 string에 별을 추가하고 string을 출력한다.
이것을 N 번 반복하면 된다.
파이썬 모범정답이다.
n = int(input())
s = ''
for i in range(n):
s += '*'
print(s)
2중 반복문이란 단어는 애초에 어떻게 나온거임?
길이 i 짜리 별문자를 만들기 위해서는 반복문이 필요함. 아 파이썬같은 경우는 별 곱하기 n 하면 되는구나... 난 자바로 풀어서...
https://github.com/encrypted-def/basic-algo-lecture/blob/master/0x02/solutions/2438.cpp
바킹독도 C++ 로 이중반복문으로 풀었음. 바킹독 이사람 알고리즘 잘푸는 사람이야
모범답안을 파이썬으로 제공한 이유는 간결해서임. 지금 쓴 글도 장황한데 자바쓰면 더 장황해
for i in range(1, int(input() + 1): print('*' * i)
모범답안입니다
코드가 안올라간다
https://gall.dcinside.com/board/view/?id=programming&no=2375523&page=1
자바도 2중 안씀