본문 바로가기

코테4

Day.8 코딩 기초 트레이닝 파이 1. 간단한 논리 연산 def solution(x1, x2, x3, x4): answer = True return ((x1 or x2) and (x3 or x4)) 2. 주사위 게임 3 def solution(a, b, c, d): answer = 0 ans=[a,b,c,d] ans.sort() if ans[0] == ans[1]== ans[2]==ans[3]: answer = 1111*ans[0] elif ans[0] == ans[1] == ans[2]: answer =(10*ans[0]+ans[3])**2 elif ans[1]== ans[2]== ans[3] : answer =(10*ans[1]+ans[0])**2 elif ans[0] ==ans[1] and ans[2]==ans[3]: answer .. 2024. 1. 20.
Day4. 코딩 기초 트레이닝 프로그래머스 파이썬 1. n의 배수 def solution (num,n): answer = 0 if num % n == 0: answer = 1 else: answer =0 return answer 2. 공배수 def solution (number, n ,m): answer = 0 if number % n ==0 and number % m ==0: answer = 1 else: answer = 0 return answer 3. 홀짝에 따라 다른 값 반환하기 def solution(n): answer = 0 if n % 2 ==0: answer = sum(i**2 for i in range(2,n+1,2)) else: answer = sum(range(1,n+1,2)) return answer 4. 조건 문자열 def sol.. 2024. 1. 13.
Day3.코딩 기초 트레이닝 프로그래머스 파이썬 1. 문자열 섞기 def solution(str1,str2): answer='' for i in range(len(str1)): answer += ''.join(str1[i]+str2[i]) return answer 더보기 ''.join 은 문자열을 연결하는 함수이다. 더보기 def solution(str1, str2): answer = '' len1, len2 = len(str1), len(str2) max_len = max(len1, len2) for i in range(max_len): if i < len1: answer += str1[i] if i < len2: answer += str2[i] return answer 이 코드 또한 가능하다. 2. 문자 리스트를 문자열로 변환하기 def solut.. 2024. 1. 7.
Day1. 코딩 기초 트레이닝 프로그래머스 파이썬 1. 문자열 출력하기 print(input()) 2. a와 b 출력하기 a,b=map(int, input().strip().split(' ') print("a =" ,a) print("b =" ,b) 더보기 1. map(function, iterable) 함수 map(적용할 함수, 반복 가능한 자료형) a,b = int(input().splt()) >> 오류 int는 리스트를 정수형으로 바꿔줄 수 없기 때문에 map으로 int를 모두 적용해주어야 한다. a,b = map(int,['123','456'] print(a) >>123 2. int() 함수 실수,정수를 정수로 반환 하는 함수 a= int(1.5) print(a) 1 3. strip() 함수 문자열 내에 원하는 문자열, 공백을 모두 제거 str=.. 2023. 12. 26.