[python] - 문자열 앞의 n글자

오유민·2024년 3월 22일

프로그래머스

목록 보기
4/14

  • 매개변수만큼 반복하려면 range 함수를 사용해야 한다.
  • append 메서드는 list에서만 사용이 가능하다.
  • 문자열에 새로운 문자열을 추가하려면, 기존 문자열과 새로운 문자열을 이어붙이는(concatenating) 방법을 사용해야 한다. ('+' 연산자를 사용하거나, 'join()' 메서드를 사용)

list.append() 메서드는 원본 리스트를 변경하고, 아무것도 반환하지 않음 (None을 반환)

<문자열 이용 풀이>

def solution(my_string, n):
    answer = ''
    
    my_list = list(my_string)
    print(my_list)
    
    for i in range(n):
        answer += my_string[i]
    
    return answer

<리스트 이용 풀이>

def solution(my_string, n):
 answer = []
 my_list = list(my_string)
 
 for i in range(n):
     answer.append(my_list[i])
     
 answer = ''.join(answer)
 
 return answer
 
profile
개발자연습생의 개발 일기

0개의 댓글