[Python] 백준 알고리즘 온라인 저지 2588번 : 곱셈 Python3 코드 A = int(input()) # 첫번째 입력받은 문자 : 숫자로 변환 B = input() # 두번째 입력받은 문자 : 문자열 그대로 둠 # 문자열의 인덱스를 이용해서 두번째 입력 받은 문자를 하나씩 숫자로 반환하고 A와 곱한다. AxB2 = A * int(B[2]) AxB1 = A * int(B[1]) AxB0 = A * int(B[0]) AxB = A * int(B) print(AxB2, AxB1, AxB0, AxB, sep='\n') # sep='\n'로 줄바꿈 Python3 코드 풀이 1. 코드 풀이의 전체적인 내용 요약 이번 문제는 (세 자릿수) x (세 자릿수) 곱셈 과정을 코드로 나타내 보는 문제이다. 총 4..
[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. 코드 풀이에 대한 전체적인 내용 정리 수학 연산 중에서 두 수를 나누는 방법을 이해하고 있는지 알아보는 문제이다. 파이썬으로 포함한 컴퓨터에서 나누기 연산을 할 때는 슬래시 기호(/)를 사용해서 수를 나눈다. 그리고 이번 문제에서 필요하진 않지만 이외에도 나누기에 사용하는 두 개의 기호가 더 있다. 일반적인 경우에는 익숙하지 않지만 코딩에서 사용하는 연산자 중에는 나눈 수의 몫을 구하거나 나머지를 ..