배열 원소의 길이
def solution(strlist):
answer=[]
for str in strlist:
answer.append(len(str))
return answer
def solution(strlist):
return [len(str) for str in strlist]
제곱수 판별
def solution(n):
if (int(n**0.5)**2) == n:
return 1
else:
return 2
점의 위치 구하기
def solution(dot):
if dot[0]>0 and dot[1] >0:
return 1
elif dot[0]<0 and dot[1] >0:
return 2
elif dot[0]<0 and dot[1]<0:
return 3
elif dot[0]>0 and dot[1]<0:
return 4
else:
print('올바른 값이 아닙니다.')
def solution(dot):
x,y = dot
if x*y>0:
return 1 if x>0 else 3
else:
return 4 if x>0 else 2
머쓱이보다 키 큰 사람
def solution(array, height):
answer = 0
for i in array:
if i > height:
answer += 1
return answer
피자 나눠먹기(3)
def solution(slice, n):
if n % slice == 0:
return n // slice
else:
return (n // slice) + 1
최댓값 구하기 (1)
def solution(numbers):
numbers.sort() # 배열을 오름차순으로 정렬
return max(numbers[-1] * numbers[-2], # 가장 큰 두 수의 곱
numbers[0] * numbers[1]) # 가장 작은 두 수의 곱 (음수일 경우를 위해)
배열 자르기
정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.
제한사항
def solution(numbers, num1, num2):
answer = numbers[num1:(num2+1)]
return answer
모음 제거
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
def solution(my_string):
outros = 'aeiou'
for outro in outros:
my_string = my_string.replace(outro, '')
return my_string
코딩테스트 03 (0) | 2025.01.12 |
---|---|
프로그래머스 코딩테스트 01 (0) | 2025.01.09 |