파이썬 기초(2)
-
[프로그래머스 코딩 기초 트레이닝 오답노트] 꼬리문자열
문제 문자열들이 담긴 리스트가 주어졌을 때, 모든 문자열들을 순서대로 합친 문자열을 꼬리 문자열이라고 합니다. 꼬리 문자열을 만들 때 특정 문자열을 포함한 문자열은 제외시키려고 합니다. 예를 들어 문자열 리스트 ["abc", "def", "ghi"]가 있고 문자열 "ef"를 포함한 문자열은 제외하고 꼬리 문자열을 만들면 "abcghi"가 됩니다. 문자열 리스트 str_list와 제외하려는 문자열 ex가 주어질 때, str_list에서 ex를 포함한 문자열을 제외하고 만든 꼬리 문자열을 return하도록 solution 함수를 완성해주세요 제한사항 2 ≤ str_list의 길이 ≤ 10 1 ≤ str_list의 원소의 길이 ≤ 10 1 ≤ ex의 길이 ≤ 5 입출력 예str_listexresult..
2024.12.23 -
[파이썬] 두 수의 최대공약수 구하기
GCD는 "Greatest Common Divisor"의 약자로, 두 수의 최대공약수를 의미한다.최대공약수는 두 수가 공통으로 나눌 수 있는 가장 큰 정수이다. GCD는 분수의 기약분수 형태를 구할 때, 또는 두 수의 약수 관계를 분석할 때 유용하다.Python에서는 math 모듈의 gcd 함수를 사용하여 두 수의 최대공약수를 쉽게 구할 수 있다.이 함수는 유클리드 알고리즘(Euclidean algorithm)을 사용하여 두 수의 GCD를 계산한다. import math# 두 수의 최대공약수 구하기a = 48b = 18g = math.gcd(a, b)print(g) # 출력: 6
2024.07.21