글

라벨이 프로그래머스문자열섞기인 게시물 표시

프로그래머스 파이썬 기초 해석 :: 문자열 섞기(join, zip, append/insert)

이미지
  프로그래머스 URL https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코딩 카테고리  코딩 기초 트레이닝 Day 3 연산 - 문자열 섞기  Lv.0 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다.  두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 제한 사항 1 ≤ str1의 길이 = str2의 길이 ≤ 10  str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 문제 이해 [입력값] str1, st2 둘다 문자열  [출력값] answer 문자열 반복문 필요 - 두 문자열의 [0]자리 출력, [1] 자리 출력 ,,, 이 필요하기 때문에  (while문 보다는 for문)  ------------------------ 내가 푼 풀이 def solution(str1, str2): answer = '' for i in range(len(str1)): answer += str1[i] answer += str2[i] return answer 고칠점  1. for문   for문의 범위를 설정할때, range()를 안쓰고 len(str1)만 써서 오류가 났다.  다른 프로그래밍 언어의 for문법이랑 헷갈렸던 것 같다. 파이썬의 for문은 몇부터 몇까지 돌리겠다는 범위 자체를 in 자리 뒤에 써야한다. range()를 많이 쓸 듯  2. 문자열 더하기 answer += str1[i] + str2[i] 다른 문제풀이 해석  1. 리스트 컴프리헨션 + join으로 문자열 합치기  def solution(str1, str2): answer = ''.join([str1[i] + str2[i] ...

이 블로그의 인기 게시물

KT 에이블스쿨 : 6-7차 미니프로젝트 - 제안서 기반 솔류션 기획 및 설계

KT 에이블스쿨 : 핀테크 아이디어 공모전

쿠팡 제품