CODING TEST/PROGRAMMERS
[코딩 기초 트레이닝] Python 3일차 (문자열 섞기, 문자 리스트를 문자열로 변환하기, 문자열 곱하기, 더 크게 합치기, 두 수의 연산값 비교하기)
개발자 만두
2023. 12. 26. 23:08
728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 문자열 섞기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181942
⌨️ 작성한 코드 (Python)
def solution(str1, str2):
answer = ''
for i in range(len(str1)):
answer += str1[i] + str2[i]
return answer
2. 문자 리스트를 문자열로 변환하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181941
⌨️ 작성한 코드 (Python)
def solution(arr):
answer = ''.join(arr)
return answer
3. 문자열 곱하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181940
⌨️ 작성한 코드 (Python)
def solution(my_string, k):
answer = my_string * k
return answer
4. 더 크게 합치기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181939
⌨️ 작성한 코드 (Python)
def solution(a, b):
a, b = str(a), str(b)
answer = int(a + b) if a + b > b + a else int(b + a)
return answer
5. 두 수의 연산값 비교하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181938
⌨️ 작성한 코드 (Python)
def solution(a, b):
a, b = str(a), str(b)
answer = int(a + b) if int(a + b) > 2 * int(a) * int(b) else 2 * int(a) * int(b)
return answer
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형