-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181947 """ # 풀이 과정 a, b = map(int, input().strip().split(' ')) print(a,"+",b,"=",a+b)
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120893 """ #풀이 과정1 def solution(my_string): answer = '' a = list(my_string) for x in range(len(a)): if a[x] == my_string.lower()[x]: a[x] = my_string.upper()[x] else: a[x] = my_string.lower()[x] answer = "".join(a) return answer # 풀이 과정2 def solution(my_string): x=list(my_string) for a in range(len(x)): if x[a]==x[a].upper(): x[a]=x[a].lower() else:x[a]=x[a].upper() answer = "".join(x) return answer
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181877 """ # 풀이 과정 def solution(myString): return myString.upper()
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120863 """ # 풀이 과정 def solution(polynomial): x = polynomial.split() list_x = [] count = 0 for a in range(len(x)): if "x" in x[a]: list_x.append(x[a]) elif "+" in x[a]: continue else: count += int(x[a]) for b in range(len(list_x)): if list_x[b] == "x": list_x[b] = 1 else: list_x[b] = int(list_x[b][0:len(list_x[b]) - 1]) if count == 0 and not sum(list_x) == 0 and not sum(list_x) == 1: return str(sum(list_x)) + "x" elif count == 0 and sum(list_x) == 0: return 0 elif not count == 0 and sum(list_x) == 0: return str(count) elif not count == 0 and sum(list_x) == 1: return "x " + "+ " + str(count) elif count == 0 and sum(list_x) == 1: return "x" else: return str(sum(list_x)) + "x " + "+ " + str(count)
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120924 """ 풀이 과정 """ common=[1, 2, 3, 4] def solution(common): for x in range(3): if x == 0: a = common[0] elif x == 1: b = common[1] elif x == 2: c = common[2] r=0 d=0 if b - a == c - b: d = b - a elif (b / a) == (c / b): r = b / a if not r == 0: result = (common[len(common) - 1] * r) else: result = (common[len(common) - 1] + d) answer = result return answer z=solution(common) print(z)
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120820 """ # 풀이 과정 def solution(age): return (2022 - age + 1)
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120810 """ # 풀이 과정 def solution(num1, num2): return num1 % num2
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181879 """ # 풀이 과정 def solution(num_list): if len(num_list) >= 11: return sum(num_list) else: count = 1 for x in range(len(num_list)): count *= num_list[x] return count
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181915 """ # 풀이 과정 def solution(my_string, index_list): result=[] for x in index_list: result.append(my_string[x]) return "".join(result)
-
""" 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120840 """ # 풀이 과정 def solution(balls, share): x=1 y=1 for a in range(balls-share+1,balls+1): x*=a for b in range(1,share+1): y*=b return x/y