[백준] 10869:사칙연산-python[파이썬]
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 풀이) 1번 풀이) A, B=map(int, input().split()) print(A+B) print(A-B) print(A*B) print(A//B) print(A%B) 나누기에서 /은 나눗셈의 몫과 나머지를 동시에 출력하지만, //은 몫만 출력하는 연산이다. 2번 풀이) A, B=map(int, input().spl..
2022.03.22
[백준] 1008:A/B(나누기)-python[파이썬]
https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 이 문제도 앞선 세문제와 동일하다. 풀이) 1번 풀이) A, B=map(int, input().split()) print(A/B) 2번 풀이) A, B=input().split() print(int(A)/int(B)) 3번 풀이) A, B=input().split() A=int(A) B=int(B) print(A/B) 이 문제와 비슷한 문제 유형이다. 이 문제의 정리를 참고해서 보면 어떻게 이런 풀이가 나왔는지 참조가능하다. http..
2022.03.22
[백준] 10998:A*B(곱하기)-python[파이썬]
https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 두 정수 A와 B를 입력받은 다음, A*B를 출력하는 프로그램을 작성하시오. 이 문제도 앞선 더하기 문제 였던(1000번)과 뺄셈 문제 였던(1001번)과 방법이 동일하다. 사칙연산 방법만 다를 뿐! 하나를 정확히 제대로 알면 충분히 다른 문제로도 풀 수 있다. 풀이) 1번풀이) A, B=map(int, input().split()) print(A*B) 2번풀이) A, B=input().split() print(int(A)*int(B)) 3번풀이) A, B=input().split() A=int(A) B=..
2022.03.22
[백준] 1001:A-B(뺄셈)-python[파이썬]
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제)두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 이 문제도 앞 선 1000번 덧셈 문제 A+B를 풀었다면 어렵지않게 풀 수 있는 문제이다. 풀이) 풀이1번) A, B=map(int, input().split()) print(A-B) 풀이2번) A, B=input().split() print(int(A)-int(B)) 풀이3번) A, B=input().split() A=input(A) B=input(B) print(A-B) 이 문제와 비슷한 문제 유형이다. 이 문제의 정리를 참고해서 ..
2022.03.22
[백준] 1000:A+B(더하기)-python[파이썬]
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 풀이) 1번 풀이) A, B=map(int, input().split()) print(A+B) 2번 풀이) A, B=input().split() print(int(A)+int(B)) 3번 풀이) A, B=input().split() A=int(A) B=int(B) print(A+B) 정리) input() 함수로 사용자를 입력받는다. input() 함수는 사용자가 뭘 입력하더라도 무조건 "문자열 자료형"이다. 따라서, 2번과 3번에서 ..
2022.03.20
[백준] 10172:개-python[파이썬]
앞에서 풀었던, 백준 10171:고양이 문제와 굉장히 유사하다. 앞에 문제를 풀었다면, 충분히 풀 수 있는 문제다. https://www.acmicpc.net/problem/10172
2022.03.19
[백준] 10171:고양이-python[파이썬]
https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제)예제와 같이 고양이를 출력하시오. \ /\ ) ( ') ( / ) \(__)| 풀이) print("""\\ /\\ ) ( ') ( / ) \\(__)|""") 정리) 여러줄 문자열을 만들기 1. 줄바꿈이 일어나야 하는 곳에 \n을 넣어서 줄바꿈을 만들어준다. 단, 원하는 부분에 줄바꿈이 제대로 일어나는지 \n를 하나하나씩 찾아봐야한다. 2. 파이썬으느 여러 줄 문자열이라는 기능을 지원한다. 여러줄 문자열은 " "(큰 따옴표) 또는 ' '(작은 따옴표)를 세 번 반복한 기호를 사용합니다. >>>print("""내일 뭐먹지 뭘 먹으면 잘 먹었다고 ..
2022.03.19
[백준] 10718:We love kriii-python[파이썬]
https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 문제)두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 풀이) #1번 풀이 print("강한친구 대한육군") print("강한친구 대한육군") #2번 풀이 print("강한친구 대한육군\n"*2) #3번 풀이 print("강한친구 대한육군\n강한친구 대한육군") 정리) \n:줄 바꿈을 의미합니다. \t:탭을 의미합니다...
2022.03.18
[백준] 2557:Hello World-python[파이썬]
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net -앞으로 백준 알고리즘 사이트의 python 문제들을 이곳에 하나둘씩 포스팅 해보려고 한다. 사람마다 풀이가 다르고 나도 완벽하지 못하기 때문에 부족하거나 더 나은 풀이 방법이 있다면 댓글로 정보주시면 감사합니다. 문제) Hello World!를 출력하시오. 풀이) print("Hello World!") 출력은 print()를 통해서 한다. # python의 가장 기본적인 출력방법입니다. print(출력1, 출력2) 1.하나만 출력하기 >>>print(53) 53 2.여러 개 출력하기 >>>print(53, 209, "안녕하세요") 53 2..
2022.03.18