본문 바로가기

프로그래머스7

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.
Day2. 코딩 기초 트레이닝 프로그래머스 파이썬 1. 덧셈식 출력하기 a,b= map(int, input().strip().split()) print(a,"+",b,"=",a+b) 2. 문자열 붙여서 출력하기 a,b= map(str, input().split()) print(a+b) 더보기 1. 정수형으로 코드를 짤때에는 strip 함수를 넣어도 넣지 않아도 에러가 나지 않아 이번에도 습관처럼 넣었다가 에러가 났다. 문자열 리스트에서 공백이 없으면 에러가 나는것 같다. map 함수를 지우면 에러가 나지 않는다. 2. 문자열일 경우에는 map 함수를 사용하지 않아도 된다. map을 사용하는 이유는 각 변수에 str을 넣어주기 위해서인데 이 경우 이미 문자열로 인식 하기 때문에 하지 않아도 된다. 3. 문자열 돌리기 str = input() for i i.. 2024. 1. 6.
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.