본문 바로가기

728x90

스크립트

[코딩테스트 입문] 평균 구하기 평균 구하기 1안) solution.py def solution(arr): answer = 0 answer = sum(arr) / len(arr) return answer 2안) solution.py import statistics def solution(arr): answer = 0 answer = statistics.mean(arr) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/12944 파이썬 sum() 함수 a = (1, 2, 3, 4, 5) x = sum(a) print(x) 15 파이썬 len() 함수 mylist = ["apple", "orange", "cherry".. 더보기
[코딩테스트 입문] 개미 군단 개미 군단 1안) solution.py def solution(hp): answer = 0 a = hp // 5 b = (hp % 5) // 3 c = (hp % 5) % 3 answer = a + b + c return answer 2안) solution.py def solution(hp): answer = 0 answer = (hp // 5) + ((hp % 5) // 3) + ((hp % 5) % 3) return answer 3안) solution.py def solution(hp): answer = 0 a = divmod(hp, 5) b = divmod(a[1], 3) c = divmod(b[1], 1) answer = a[0] + b[0] + c[0] return answer 4안) solut.. 더보기
[코딩테스트 입문] 문자열 정렬하기 (1) 문자열 정렬하기 (1) 1안) solution.py def solution(my_string): answer = [] for string in my_string: if string.isdigit(): answer.append(int(string)) answer.sort() return answer 2안) solution.py def solution(my_string): answer = [] answer= sorted([int(string) for string in my_string if string.isdigit()]) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120850 파.. 더보기
[코딩테스트 입문] 직각삼각형 출력하기 직각삼각형 출력하기 1안) solution.py n = int(input()) for i in range(n): print("*" * (i + 1)) 2안) solution.py n = int(input()) for i in range(1, n+1): print(i * "*") 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120823 더보기
[스크립트] python 예약어 python 예약어 키워드(keyword) import keyword keyword.kwlist >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 내장함수(built.. 더보기
[코딩테스트 입문] 숨어있는 숫자의 덧셈 (1) 숨어있는 숫자의 덧셈 (1) 1안) solution.py def solution(my_string): answer = 0 sum = 0 for string in my_string: if string.isdigit(): number = int(string) sum = sum + number answer = sum return answer 2안) solution.py import re def solution(my_string): answer = 0 numbers = re.sub(r'[A-za-z]','',my_string) for number in numbers: answer += int(number) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.progra.. 더보기
[코딩테스트 입문] 순서쌍의 개수 순서쌍의 개수 1안) solution.py def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: answer += 1 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120836 더보기
[코딩테스트 입문] 모음 제거 모음 제거 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.. 더보기

반응형