본문 바로가기

Programming

(4)
[Python] 지그재그 숫자 - D2 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5PxmBqAe8DFAUq&categoryId=AV5PxmBqAe8DFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=PYTHON&select-1=2&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ''' 1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺐을 때 최종 누적된 값을 구해보자. [예제 풀이] N이 5일 ..
[Python] 자릿수 더하기 - D1 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QPRjqA10DFAUq&categoryId=AV5QPRjqA10DFAUq&categoryType=CODE&problemTitle=&orderBy=RECOMMEND_COUNT&selectCodeLang=PYTHON&select-1=1&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ''' 하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라. [제약 사항] 자연수 N은 1부터 999..
[Python] split() vs split(" ") split() 과 split(" ")의 차이점 a = ' welcome to joy world ' print(a.split()) print(a.split(" ")) >>> ['welcome', 'to', 'joy', 'world'] >>> ['', 'welcome', 'to', 'joy', 'world', ''] b = ' hello bye' print(b.split()) print(b.split(" ")) >>>['hello', 'bye'] >>>['', 'hello', '', '', '', '', 'bye'] split() 은 공백 개수와 상관없이 무조건 1개로 본다 split(" ") 은 공백을 각각 다 따로 처리한다. c = ' hello\n bye\t hey ' print(c.split()) p..
[Python] 자주 사용되는 표준 입력 방법 - input, split, map input() 함수 : 한 줄의 문자열을 입력받는 함수 >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 5 >>> print(number) 5 >>> type(number) -> input은 입력되는 모든 것을 문자열로 취급하기때문에 number는 숫자가 아닌 문자열이다. 입력 값을 숫자로 인식하기 위해서 int 함수를 이용, 괄호안에 들어간 것을 정수형으로 바꿔준다. >>> Num = int(input("숫자 입력: ")) 숫자 입력: 10 >>> print(Num) 10 split() 함수 : 문자열을 나누어 주는 함수 >>> A = "Welcome to Joy house." >>> print(A.split()) ['Welcome', 'to', 'Joy', 'house..