[Python] 백준 알고리즘 온라인 저지 1008번 : A/B Python3 코드 A, B= input().split() print(int(A)/int(B)) 또 다른 방법, map 함수를 사용하는 경우 A,B = map(int,input().split()) print(A/B) Python3 코드 풀이 1. 코드 풀이에 대한 전체적인 내용 정리 수학 연산 중에서 두 수를 나누는 방법을 이해하고 있는지 알아보는 문제이다. 파이썬으로 포함한 컴퓨터에서 나누기 연산을 할 때는 슬래시 기호(/)를 사용해서 수를 나눈다. 그리고 이번 문제에서 필요하진 않지만 이외에도 나누기에 사용하는 두 개의 기호가 더 있다. 일반적인 경우에는 익숙하지 않지만 코딩에서 사용하는 연산자 중에는 나눈 수의 몫을 구하거나 나머지를 ..
[Python] 백준 알고리즘 온라인 저지 10998번 : A×B Python3 코드 1) 입력받은 문자를 각각 숫자로 변환하는 코드 A,B = input().split() print(int(A)*int(B)) 2) map 함수를 사용하는 코드 A,B = map(int,input().split()) print(A*B) Python3 코드 풀이 1. 코드 풀이의 전체적인 내용 요약 백준 온라인 저지 단계별 문제에서 수학의 연산 문제를 계속해서 풀고 있는 중이다. 이번 문제는 랜덤으로 입력되는 두 수의 곱을 구해서 출력하는 문제이다. 컴퓨터가 아닌 일반적인 상황에서 곱하기 표시는 엑스 (x) 기호를 사용한다. 하지만 파이썬을 포함한 컴퓨터에서는 * 기호를 사용해야 곱하기를 풀 수 있다. 참고로 나누기는 슬래..
[Python] 백준 알고리즘 온라인 저지 1001번 : A-B Python3 코드 A,B = input().split() print(int(A)-int(B)) 또 다른 방법, map 함수를 사용하는 코드 A,B = map(int,input().split())#첫번째인자:함수, 두번째인자:데이터 print(A-B) Python3 코드 풀이 1. 문제를 풀었던 전체적인 내용 정리 이번 문제는 두 수를 입력 받으면 뺄셈 연산을 해서 출력하는 문제이다. 입력 받는 두 수는 공백으로 구분된 하나의 문자열로 입력 받기 때문에 공백을 기준으로 분리 한 후 숫자로 변환하여 뺄셈 연산을 해서 문제를 풀었다. 숫자로 변환 할 때 입력 받는 수가 두개 밖에 없기 때문에 각각 int함수로 변환 할 수도 있지만 map 함수를..
[Python] 백준 알고리즘 온라인 저지 1000번 : A+B Python3 코드 A, B = input().split()# 입력되는 문자를 input()함수로 입력받고 split()함수로 나누어 A,B 변수에 저장 print(int(A)+int(B))# int() 함수로 A와 B를 정수로 변환 하고 두수의 합을 출력 Python3 코드 풀이 1. 코드 작성에 대한 전체적인 풀이 백준 온라인 저지 단계별 문제풀이 중에서 처음으로 int 함수, split 함수가 나오는 문제이다. 막상 알고 나면 정말 쉬운 함수인데 처음에 input 함수를 모르면 당황스러울 수 있다. input함수, split 함수는 이후에도 정말 많이 사용하게 되니 쓰임새를 이해하고 넘어가는 것이 좋다. 2. 코드 첫째줄 문장 A, B..
[Python] 백준 알고리즘 온라인 저지 10172번 : 개 Python3 코드 print("|\_/|") print("|q p| /}") print('( 0 )"""\\') # \'앞에 \을 붙여준다. print('|"^"` |') print("||_/=\\\__|") # \\ 앞에 \을 하나 더 붙여준다. Python3 코드 풀이 1. 코드 작성에 대한 전체적인 내용 정리 이 문제는 백준 온라인 저지 단계별 문제에서 앞 단계인 고양이 문제와 주의할 점이 동일하다. 파이썬에서 백 슬래시를 원활히 사용할 수 있는지를 알아보는 문제이다. 개 모양의 문자를 한줄한줄 print 함수로 출력하다 보면 컴파일 에러가 발생할 것이다. 이유는 파이썬에서 백 슬러시 뒤에 조합하는 문자에 따라 이스케이프 문자로 인식을..