Tiny Bunny 'programmers' 카테고리의 글 목록 (55 Page)
본문 바로가기

programmers306

[python] rny_string 문제 설명'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.  입출력 예rny_stringresult"masterpiece""rnasterpiece""programmers""prograrnrners""jerry""jerry""burn""burn"  제출 내역def solution(rny_string): return rny_string.replace('m', 'rn')  프로그래머스 코딩 기초 트레이닝 Day18 문자열https://school.programmers.co.kr/learn/courses/30/l.. 2024. 9. 23.
[python] 문자열 바꿔서 찾기 문제 설명문자 "A"와 "B"로 이루어진 문자열 myString과 pat가 주어집니다. myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속하는 부분 문자열 중 pat이 있으면 1을 아니면 0을 return 하는 solution 함수를 완성하세요.  입출력 예myStringpatresult"ABBAA""AABB"1"ABAB""ABAB"0  제출 내역def solution(myString, pat): answer = [] for i in myString: if i == "A": answer.append("B") else: answer.append("A") return 1 if pat in ''.join(a.. 2024. 9. 20.
[python] 간단한 식 계산하기 문제 설명문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요.  입출력 예binomialresult"43 + 12"55"0 - 7777"-7777"40000 * 40000"1600000000  제출 내역def solution(binomial): return eval(binomial)  다른 풀이def solution(binomial): a, op, b = binomial.split() a = int(a) b = int(b) if op == "+": result .. 2024. 9. 20.
[python] 문자열 잘라서 정렬하기 문제 설명 문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요. 단, 빈 문자열은 반환할 배열에 넣지 않습니다.  입출력 예myStringresult"axbxcxdx"["a","b","c","d"]"dxccxbbbxaaaa"["aaaa","bbb","cc","d"]  제출 내역def solution(myString): return sorted(' '.join(myString.split("x")).split())  다른 풀이def solution(myString): return sorted(i for i in myString.split('x') if i) - i가 빈 문자열일.. 2024. 9. 19.
728x90