문자열 뒤집기
https://school.programmers.co.kr/learn/courses/30/lessons/120822
def solution(my_string):
reverse = list(my_string)[::-1]
return ''.join(reverse)
아이스 아메리카노
https://school.programmers.co.kr/learn/courses/30/lessons/120819
def solution(money):
answer = []
answer.append(money//5500)
answer.append(money%5500)
return answer
배열 원소의 길이
https://school.programmers.co.kr/learn/courses/30/lessons/120854
def solution(strlist):
answer = list(map(lambda x:len(x), strlist))
return answer
짝수 홀수 개수
https://school.programmers.co.kr/learn/courses/30/lessons/120824
def solution(num_list):
even = [x for x in num_list if x % 2 == 0]
odd = [x for x in num_list if x % 2 == 1]
return [len(even), len(odd)]
#odd 넘버를 구해서 전체에서 odd 뺀 것을 even으로 구한 케이스도 가능
#for문을 활용한 다른 사람들의 풀이
def solution(num_list):
result = [0, 0]
for i in num_list:
if i % 2 == 0:
result[0] += 1
else:
result[1] += 1
return result
피자 나눠먹기(3)
https://school.programmers.co.kr/learn/courses/30/lessons/120816
def solution(slice, n):
if slice > n:
pizza = 1 #굳이 안나누어도 됐던 케이스..
elif n % slice ==0:
pizza = n // slice
else:
pizza = n // slice + 1
return pizza
더 간단한 다른 풀이
def solution(slice, n):
if n % slice == 0 :
return n // slice
else :
return (n // slice) + 1