[Python] 백준 알고리즘 온라인 저지 10430번 : 나머지 Python3 코드 A,B,C = map(int,input().split()) print((A+B)%C, ((A%C)+(B%C))%C, (A*B)%C, ((A%C)*(B%C))%C, sep='\n') # sep='\n'로 줄바꿈 Python3 코드 풀이 1. 작성한 코드에 대한 풀이 정리 백준 알고리즘 단계별로 문제를 풀고 있는 분들이라면 수학의 사칙연산을 계속해서 풀고 있을 것이다. 이번 문제는 출력에서 식을 적어주기 때문에 그대로 복사해서 붙여 넣으면 되니 어려울 게 없는 문제이다. 단, 그동안의 문제에서 조금 달라지는 점이 있다면 그동안은 두 개의 수를 입력받는 것이었는데 이 문제는 세 개의 수를 입력받는다는 것이다. 세 개의 수로 ..
[Python] 백준 알고리즘 온라인 저지 10869번 : 사칙연산 Python3 코드 A,B = map(int,input().split()) print(A+B, A-B, A*B, A//B, A%B, sep='\n') # sep='\n'로 줄바꿈 Python3 코드 풀이 1. 문제를 푼 방법에 대한 전체적인 내용 설명 더하기, 빼기, 곱하기, 나누기의 사칙연산을 파이썬 코드로 작성해보는 문제이다. 이 문제에서 나누기 연산자는 몫을 구하는 연산자(//)와 나머지를 구하는 연산자(%)를 사용해야 문제를 풀 수 있다. 이 점만 유의해서 풀고 나머지 코드에는 딱히 정답은 없기 때문에 편하게 작성해도 된다고 생각한다. 나의 경우 앞서서 백준 알고리즘 수학 연산 문제를 풀면서 익숙해진 방법으로 코드를 작성해보았다...
[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 함수를..