Python 25

[프로그래머스]이상한 문자 만들기(python)

https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파..

코딩테스트 2023.01.06

[프로그래머스]자연수 뒤집어 배열로 만들기(python)

https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.제한 조건입출력 예nreturn 12345 [5,4,3,2,1] n은 10,000,000,000이하인 자연수입니다. 풀이 def solution(n): return list(map(int,reversed(str(n)))) n을 string 으로 변환한 뒤..

코딩테스트 2023.01.05

[프로그래머스]문자열을 정수로 바꾸기(python)

https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 “0”으로 시작하지 않습니다. 입출력 예 예를들어 str이 “1234”이면 1234를 반환하고, “-1234”이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫..

코딩테스트 2023.01.05

[python]문자열 포멧팅 출력

문자열 문자열이란 문자, 단어 등으로 구성된 것이며 문자열은 “”,’‘로 둘러싸여 있는 구조이다. "hello word" 'python' "123" "가나다라" 문자열을 만드는 방법 "" 사용 "hello word" '' 사용 'python' """ 사용 """123""" '''사용 '''가나다라''' 문자열 안에 ““나 ‘‘를 포함시키고 싶을 경우 문자열에 ' 포함 print("'안녕하세요'") 문자열에 " 포함 print('"안녕하세요"') \사용해서 ',"를 포함 print("\"안녕하세요\"") print('\'안녕하세요\'') 문자열 포맷팅 출력 방법 문자열 예시 a = 2 b = 8 c = "python" 문자열 포맷코드 이용 문자 : %s 정수 : %d print("%d+%d=%d"%(a,b..

python 2023.01.05

[python] 자료형

1. 숫자 정수형 a = 1 # a에 1을 대입한다는 뜻. print(a) 실수형소숫점이 포함된 숫자를 말한다. a = 1.1 2. 문자 문자열 쓰는 법 'hello world' "hello world" '123' 문자열 안에 큰따옴표("), 작은따옴표(') 포함시키고 싶을 경우 'python hello "hi"' "python hello 'hi'" 작은따옴표를 사용했다면, 큰따옴표를 사용하여 문자를 둘러싸고, 큰따옴표를 사용했다면, 작은따옴표를 사용하여 문자를 둘러 싸준다. 3. 연산자(숫자) 사칙연산(+,-,*,/) a = 5 b = 1.2 print(a + b) # 6.2 print(a * b) # 6.0 print(a - b) # 3.8 print(a / b) # 4.166666666666667 ..

python 2023.01.04