11.30
점의 위치 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/120841
def solution(dot):
x = dot[0]
y = dot[1]
if x>0 and y>0:
return 1
elif x>0 and y<0:
return 4
elif x<0 and y>0:
return 2
else:
return 3
최댓값 만들기 (1)
https://school.programmers.co.kr/learn/courses/30/lessons/120847
def solution(numbers):
#먼저 숫자 정렬부터하고, 큰 원소 두 개 곱하기
l = len(numbers)
sorted_numbers = sorted(numbers)
return sorted_numbers[l-1] * sorted_numbers[l-2]
# 좀 더 간단한 다른 방법
def solution(numbers):
numbers.sort(reverse=True)
return numbers[0]*numbers[1]
문자 반복 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/120825
def solution(my_string, n):
str_n = list(map(lambda x:x*n, my_string))
return ''.join(str_n)
# 다른 코드 참고하였음
def solution(my_string, n):
return ''.join(i*n for i in my_string)
삼각형의 완성조건 (1)
https://school.programmers.co.kr/learn/courses/30/lessons/120889
def solution(sides):
sides.sort(reverse=True)
if sides[0] < sides[1]+sides[2]:
return 1
else:
return 2
특정 문자 제거하기
https://school.programmers.co.kr/learn/courses/30/lessons/120826
def solution(my_string, letter):
return my_string.replace(letter,'')