프로그래머스 [코딩테스트 입문 100] 옷가게 할인 받기 (Python) 가격은 1,000,000 이하로 주어지기 때문에 조건에 맞게 구현만 하면 됨 def solution(price): if 10 = 100000 and price = 300000 and price = 500000 and price 알고리즘/프로그래머스 2022.11.16
프로그래머스 [코딩테스트 입문 100] 배열 자르기 (Python) 리스트의 슬라이싱 기법을 사용하여 답을 리턴 def solution(numbers, num1, num2): answer = list(numbers[num1 : num2 + 1]) return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 특정 문자 제거하기 (Python) replace 함수를 사용하여 입력받은 문자열을 ''로 대체 def solution(my_string, letter): answer = my_string.replace(letter, '') return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 점의 위치 구하기 (Python) -500 0 : answer = 1 elif x > 0 and y 0 : answer = 2 elif x < 0 and y < 0 : answer = 3 return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 편지 (Python) 한 자를 2cm로 적기 때문에 글자 수 * 2하면 됨. (공백도 문자로 취급) def solution(message): answer = len(message) * 2 return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 배열 원소의 길이 (Python) 반복문을 사용하여 리스트 순회 원소의 길이 len를 사용하여 각 원소의 길이를 빈 리스트에 append def solution(strlist): answer = [] for i in strlist: answer.append(len(i)) return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 삼각형의 완성조건(1) (Python) 세 변의 길이를 오름차순으로 정렬 삼각형을 만들기 위해서 가장 긴 변의 길이보다 다른 두 변의 길이의 합보다 작아야 하므로 조건문을 사용 만들 수 있으면 1, 없으면 2 리턴 def solution(sides): sides.sort() if sides[0] + sides[1] > sides[2]: answer = 1 else: answer = 2 return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 배열 두배 만들기 (Python) 리스트 내 반복문을 사용 모든 원소에 *2 def solution(numbers): answer = [i*2 for i in numbers] return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 최대값 만들기(1) (Python) 배열을 내림차순으로 정렬 그 뒤 가장 큰 첫번째 인덱스와 두번째로 큰 두번째 인덱스를 곱함 def solution(numbers): numbers.sort(reverse = True) answer = numbers[0]*numbers[1] return answer 알고리즘/프로그래머스 2022.11.15
프로그래머스 [코딩테스트 입문 100] 아이스 아메리카노 (Python) 아메리카노가 5500원이기 때문에 매개변수 돈을 아메리카노의 가격으로 나눈 몫 만큼 최대로마실 수 있는 아메리카노의 잔 수 나머지가 잔돈 def solution(money): answer = [0, 0] answer[0] = money // 5500 answer[1] = money % 5500 return answer 알고리즘/프로그래머스 2022.11.15