본문 바로가기

반응형

프로그래밍

(21)
[ Python | 백준 5622] 다이얼 문제 해석 한번 금속 핀을 돌릴 때 숫자 하나 입력 가능 숫자 입력 후 다이얼은 처음 위치로 돌아감 한 칸씩 추가로 움직일 때마다 1초가 걸림 default 1 = 2초 ABC +1 DEF +2 GHI +3 JKL +4 MNO +5 PQRS +6 TUV +7 WXYZ +8 초가 걸린다. 내가 생각한 알고리즘 알파벳 대문자 단어 입력 CASE문 이용? 아스키코드를 이용하면 더 짧아질 것 같긴 하다. 실제 풀이 배열 이용 dial = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO','PQRS','TUV','WXYZ'] a = input() ret = 0 for i in range(len(a)): for j in dial: if a[i] in j: ret += dial.index(j)+3 pri..
VS code SyntaxError: invalid syntax 해결 방법 VS code SyntaxError: invalid syntax 해결 방법 visual studio의 터미널로 파이썬 파일을 run 하는데 이런 오류가 나면서 안된다. 물론 다른 데서는 잘 작동한다. 검색해보니 데이터분석 하면서 주피터 노트북 쓸 때마다 무의식적으로 눌렀던 shift+Enter가 문제였던 모양이다. 터미널에 exit()를 입력하고 다시 run 하면 잘 작동한다.
[파이썬 | 백준 10171] 고양이 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") 배운 점 1. 백슬래시(\)는 두개씩 넣어야 인식됨 2. 괄호있다고 무지성 백슬래시 ㄴㄴ
파이썬 사용자 입출력: input(), print() 아래의 print문은 동일한 결과값을 출력한다. print("Life" "is" "too short") >>Lifeistoo short print("Life"+"is"+"too short") >>Lifeistoo short 띄어쓰기는 콤마로 한다. print("Life","is","too short") >>Life is too short print문으로 출력시 결과값을 한 줄로 출력하고 싶을 때는 매개변수 end를 사용하자. for i in range(10): print(i, end=' ') >> 0 1 2 3 4 5 6 7 8 9
파이썬 함수의 종류 4가지 함수는 프로그래밍시 똑같은 내용의 반복 작성을 막고 프로그램의 흐름을 파악하기 쉽게 한다. 파이썬 함수에는 4가지 종류가 있다. 파이썬 함수의 종류 1. 일반적인 함수 #형태 def add(a,b): return a+b #사용 a = add(3,4) print(a) 2. 입력값이 없는 함수 #형태 def cat(): return "Meow" #사용 a = cat() print(a) >>Meow 3. 결과값이 없는 함수(return문이 없는 함수) #형태 def add(a,b): print("%d와 %d의 합은 %d입니다."%(a,b,a+b)) #사용 add(3,4) >> 3과 4의 합은 7입니다. print(a) >>None 4. 입력값, 결과값 둘다 없는 함수 #형태 def cat(): print("M..

반응형