컴퓨터는 잘못이 없다..

[Python]프로그래머스 강의_파이썬을 파이썬 답게 파트5. Sequence Types 다루기_sequence 멤버를 하나로 이어붙이기(파이썬 join) 본문

공부/Python

[Python]프로그래머스 강의_파이썬을 파이썬 답게 파트5. Sequence Types 다루기_sequence 멤버를 하나로 이어붙이기(파이썬 join)

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

#문제 링크

파이썬을 파이썬답게 - sequence 멤버를 하나로 이어붙이기 | 프로그래머스 (programmers.co.kr)

 

파이썬을 파이썬답게 - sequence 멤버를 하나로 이어붙이기

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

programmers.co.kr

 

#문제

문제 설명

문자열 리스트 mylist를 입력받아, 이 리스트의 원소를 모두 이어붙인 문자열을 리턴하는 함수, solution을 만들어주세요. 예를 들어 mylist가 ['1', '100', '33'] 인 경우, solution 함수는 '110033'을 리턴하면 됩니다.

 

제한 조건

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

 

#내가 푼 답안

def solution(mylist):
    answer = ''
    for i in mylist :
        answer+=i
    return answer

▲for문으로 mylist의 각 원소에 접근해 하나씩 answer에 += 연산자로 추가하는 식으로 구현하였다. 

 

#강의에서 제시한 답안

def solution(mylist):
    answer=''.join(mylist)
    return answer

▲join을 사용하면 for문을 사용하지 않고 mylist의 원소들을 이어붙일 수 있다. 

 

#문제 해설 링크

파이썬을 파이썬답게 - sequence 멤버를 하나로 이어붙이기 - join | 프로그래머스 (programmers.co.kr)

 

파이썬을 파이썬답게 - sequence 멤버를 하나로 이어붙이기 - join

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

programmers.co.kr

 

Comments