본문 바로가기

반응형

스크립트

[코딩테스트 입문] 모음 제거 모음 제거 1안) solution.py def solution(my_string): answer = '' vowels = ["a", "e", "i", "o", "u" ] for vowel in vowels: my_string = my_string.replace(vowel, '') answer = my_string return answer 2안) solution.py import re def solution(my_string): answer = '' answer = re.sub(r"a|e|i|o|u", "", my_string) return answer 3안) solution.py def solution(my_string): answer = '' vowels = ['a','e','i','o','u'] fo.. 더보기
[코딩테스트 입문] 옷가게 할인 받기 옷가게 할인 받기 1안) solution.py def solution(price): answer = 0 if price >= 500000: answer = int(price * 0.8) elif price >= 300000: answer = int(price * 0.9) elif price >= 100000: answer = int(price * 0.95) else: answer = int(price) return answer 2안) solution.py import math def solution(price): answer = 0 if price >= 500000: answer = price - price * 20 / 100 elif price >= 300000: answer = price - pric.. 더보기
[코딩테스트 입문] 배열의 유사도 배열의 유사도 1안) solution.py def solution(s1, s2): answer = 0 for i in s1: for j in s2: if i == j: answer = answer + 1 return answer 2안) solution.py def solution(s1, s2): answer = 0 answer = len(set(s1).intersection(set(s2))) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120903 파이썬 Set Intersection() 메서드 x = {"apple", "banana", "cherry"} y = {"google".. 더보기
[코딩테스트 입문] 특정 문자 제거하기 특정 문자 제거하기 1안) solution.py import re def solution(my_string, letter): answer = '' answer = re.sub(letter, "", my_string) return answer 2안) solution.py def solution(my_string, letter): answer = '' answer = my_string.replace(letter, '') return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120826 파이썬 정규식 re import re #Replace all white-space characters wit.. 더보기
[코딩테스트 입문] 피자 나눠 먹기 (3) 피자 나눠 먹기 (3) 1안) solution.py def solution(slice, n): answer = 0 answer = (n - 1) // slice + 1 return answer 2안) solution.py import math def solution(slice, n): answer = 0 answer = math.ceil(n / slice) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120816 python 실수 올림 : math.ceil() ** ceil 함수는 실수를 입력하면 올림하여 정수를 반환하는 함수 import math answer = math.cei.. 더보기
[코딩테스트 입문] 삼각형의 완성조건 (1) 삼각형의 완성조건 (1) 1안) solution.py def solution(sides): answer = 0 ss = sorted(sides) if ss[0] + ss[1] 더보기
[코딩테스트 입문] 피자 나눠 먹기 (1) 피자 나눠 먹기 (1) 1안) solution.py def solution(n): answer = 0 answer = (n - 1) // 7 + 1 return answer 2안) solution.py def solution(n): answer = 0 if (n % 7) == 0: answer = int(n / 7) else: answer = int(n / 7) + 1 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120814 python 나눗셈 = ("/") a = 5 b = 3 print("a 나누기 b : ", a/b) a 나누기 b : 1.6666666666666667 py.. 더보기
[코딩테스트 입문] 문자 반복 출력하기 문자 반복 출력하기 1안) solution.py def solution(my_string, n): answer = '' my_list = [] for mystr in my_string: my_list.append(mystr * n) answer = ''.join(my_list) return answer 2안) solution.py def solution(my_string, n): answer = '' for m in my_string: answer += (m * n) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120825 더보기

728x90
반응형