본문 바로가기

파이썬코딩테스트8

백준 2단계 조건문_윤년, 사분면, 알람시계, 오븐시계 백준 2단계 조건문_윤년, 사분면, 알람시계, 오븐시계 백준 문제 1330 두 수 비교하기 문제: 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 내 풀이: a, b = map(int, input().split()) if a>b: print('>') elif a0 and y>0: print(1) elif x0: print(2) elif x 2023. 8. 26.
파이썬 프로그래머스 코딩 기초 트레이닝 Day2_출력, 연산 Python Programmers 코딩 기초 트레이닝_덧셈식 출력하 내 풀이: a, b = map(int, input().strip().split(' ')) print(str(a)+" + " + str(b) + " = " + str(a+b)) 다른 사람 풀이: 파이썬 문자열 포멧팅 f-string 문자열 앞에 f 접두사를 붙이고 중괄호 {} 안에 변수나 표현식을 넣는 방법 str.format() str.format() 메서드를 사용하여 문자열을 포맷하는 방법 중괄호 {} 안에 위치 인자나 키워드 인자를 넣을 수 있음 코테 문제들을 풀다보니 확실히 짧게 코드를 작성하는게 능력인것 같다 포멧팅 잘 활용하기 파이썬 코테연습 코딩기초트레이닝 Day2 문자열 붙여서 출력하기 다른 사람 풀이: - sep: 함수에서.. 2023. 7. 7.
파이썬 프로그래머스 코딩테스트 연습 입문_다항식 더하기 파이썬 프로그래머스 코딩테스트 연습 입문_다항식 더하기_split, replace 문제 설명: 한 개 이상의 항의 합으로 이루어진 식을 다항식이라고 합니다. 다항식을 계산할 때는 동류항끼리 계산해 정리합니다. 덧셈으로 이루어진 다항식 polynomial이 매개변수로 주어질 때, 동류항끼리 더한 결괏값을 문자열로 return 하도록 solution 함수를 완성해보세요. 같은 식이라면 가장 짧은 수식을 return 합니다. 내 풀이: def solution(polynomial): a = polynomial.replace(' ', '').split('+') #polynomical에서 공백을 지우고, +를기준으로 나눔 b, c = 0, 0 #각 항의 계수 b,c를 0,0으로 설정 ##각 계수를 뽑아내는 for .. 2023. 7. 4.
파이썬 프로그래머스 코딩테스트 연습 입문 인덱스 바꾸기 파이썬 프로그래머스 코딩테스트 연습 입문 인덱스 바꾸기 문제:문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 풀이: def solution(my_string, num1, num2): answer ="" for i in range(len(my_string)): if i == num1: answer += my_string[num2] elif i == num2: answer += my_string[num1] else: answer += my_string[i] return answer 다른 사람 풀이: 와 이렇게 튜플로도 풀 수 있다니 이게.. 2023. 6. 27.