컴퓨터는 잘못이 없다..

[Python]프로그래머스 강의_파이썬을 파이썬 답게 파트5. Sequence Types 다루기_삼각형 별찍기(파이썬 *연산) 본문

공부/Python

[Python]프로그래머스 강의_파이썬을 파이썬 답게 파트5. Sequence Types 다루기_삼각형 별찍기(파이썬 *연산)

도토리까꿍v 2021. 5. 7. 16:13
Contents 접기

#문제 링크

파이썬을 파이썬답게 - 삼각형 별찍기 | 프로그래머스 (programmers.co.kr)

 

파이썬을 파이썬답게 - 삼각형 별찍기

본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코

programmers.co.kr

 

#문제

문제 설명
이 문제에는 표준 입력으로 정수 n이 주어집니다.
별(*) 문자를 이용해 높이가 n인 삼각형을 출력해보세요.

제한 조건
n은 100 이하인 자연수입니다.

예시
입력
3

출력
*
**
***

 

#답안1

n = int(input().strip())
for i in range(n) :
    print('*'*(i+1))

▲강의에서 제시한 답안과 동일하게 풀었다!

강의에서는 +=을 사용해서 푸는 방법도 있지만 '답안1'처럼 *를 이용해 푸는 방법을 제시하려고 나온 문제이다!

 

 

#sequence타입의 *연산의 또다른 예시

┌예시1

n = 3
answer = 'abc' * n

print(answer) #abcabcabc

 

┌예시2

n = 3
answer= [123, 456] * n

print(answer) #[123, 456, 123, 456, 123, 456]

 

 

#문제 해설 링크

파이썬을 파이썬답게 - 삼각형 별찍기 - sequence type의 * 연산 | 프로그래머스 (programmers.co.kr)

 

파이썬을 파이썬답게 - 삼각형 별찍기 - sequence type의 * 연산

본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코

programmers.co.kr

 

Comments