본문 바로가기

개발31

[프로그래머스] 문자열 곱하기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(my_string, k): answer = k * my_string return answer 📍python은 n * 문자열을 할 경우, 문자열이 n번 만큼 반복된다. 1. answer에 my_string이 k번 만큼 반복된 값을 저장하여 리턴한다. 2024. 3. 26.
[프로그래머스] 문자 리스트를 문자열로 변환하기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(arr): answer = ''.join(arr) return answer 📍'구분자'.join 함수 : 매개변수로 들어온 리스트에 있는 요소 사이에 구분자를 넣어서 합쳐 하나의 문자열로 바꾸어 반환하는 함수 1. join 함수를 사용하여 arr 리스트에 있는 요소를 합쳐서 반환한다. 이 때, 구분자가 존재하지 않으므로 구분자를 비어두었다. 2024. 3. 26.
[프로그래머스] 문자열 섞기 후 졸업 시험 준비하느라고 한동안 개인 공부를 못하였어요,,, 졸업 시험도 똑같이 알고리즘 문제를 푸는 것이었는데 블로그에 풀이를 올리기에는 시간이 많이 들 것 같아서 나중에 다시 풀어볼 때 올리도록 하겠습니다 !_! 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(str1, str2): answer = '' for i in range(len(str1)): answer += str1[i] + str2[i] r.. 2024. 3. 26.
[프로그래머스] 문자열 겹쳐쓰기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 def solution(my_string, overwrite_string, s): answer = my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):] return answer 만약 my_string = 'I1ove2ou', overwrite_string = 'lovey', s = 1 이라면, 1. my_stri.. 2024. 3. 15.