-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181864 """ # 풀이 과정 def solution(myString, pat): x = list(myString) for k in range(len(x)): if x[k] == "A": x[k] = "B" else: x[k] = "A" if pat in "".join(x): return 1 else: return 0 print(x) answer = 0 return answer
-
""" 출처: 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/120921 """ # 풀이 과정 def solution(A, B): a = list(A) b = [] count = 0 answer = 0 if A == B: return answer for y in range(1, len(a)): for x in range(len(a)): b.append(a[x - y]) c = "".join(b) print(c) count += 1 if c == B: answer = count break else: b.clear() if not c == B: answer = -1 return answer
-
""" 출처: 프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181855 """ # 풀이 과정 def solution(strArr): num = [] result = [] for x in range(len(strArr)): num.append(len(strArr[x])) for k in range(31): s = num.count(k) result.append(s) return max(result)
-
""" 출처: 프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181905 """ # 풀이 과정 def solution(my_string, s, e): answer=list(my_string) answer[s:e+1]=answer[s:e+1][::-1] return "".join(answer)
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120822 """ # 풀이 과정 def solution(my_string): result=list(my_string) result.reverse() result="".join(result) return result
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120902 """ # 풀이 과정1 def solution(my_string): answer = 0 a = eval(my_string) answer = a return answer # 풀이 과정2 def solution(my_string): x=eval(my_string) answer = x return answer
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120825 """ # 풀이 과정 def solution(my_string, n): x = list(my_string) result = [] for a in x: result.append(a * n) result = "".join(result) return result
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181902 """ # 풀이 과정 def solution(my_string): english = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] result = [] english = "".join(english).upper() print(my_string.count("a")) for x in list(english): result.append(my_string.count(x)) english = "".join(english).lower() for y in list(english): result.append(my_string.count(y)) return result
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181858 """ # 풀이 과정 def solution(arr, k): result = [] for x in arr: if x not in result and len(result) < k: result.append(x) else: continue if len(result) < k: g = k - len(result) for l in range(g): result.append(-1) return result
-
""" 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120805 """ # 풀이 과정 def solution(num1, num2): return int(num1 / num2)