[파이썬을 파이썬답게] Sequence Types 다루기

pengu·2021년 3월 14일
0

📙 sequence 멤버를 하나로 이어붙이기

문제 설명
문자열 리스트 mylist를 입력받아, 이 리스트의 원소를 모두 이어붙인 문자열을 리턴하는 함수, solution을 만들어주세요.

제한 조건

  • mylist의 길이는 100 이하인 자연수입니다.
  • mylist의 각 원소의 길이는 100 이하인 자연수입니다.

입출력 예

mylistoutput
['1', '100', '33']'110033'

🔔 내 풀이

answer = ''
for s in mylist:
    answer += s
return answer

🔔 강의 Tip

파이썬의 str.join(iterable)을 사용하면 sequence의 멤버들을 하나의 string으로 이어붙일 수 있다.

return ''.join(mylist)



📙 삼각형 별찍기

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

제한 조건

  • n은 100 이하인 자연수입니다.

입출력 예

inputoutput
3*
**
***

🔔 내 풀이

for i in range(1, n+1):
   print('*' * i)

🔔 강의 Tip

sequence type의 * 연산을 활용하여 sequence를 반복할 수 있다.

n = 3
ex1 = 'abc' * n		# 'abcabcabc'
ex2 = [123, 456] * n	# [123, 456, 123, 456, 123, 456]

Programmers - 파이썬을 파이썬답게 https://programmers.co.kr/learn/courses/4008

profile
꾸준하게

0개의 댓글