반응형 알고리즘36 백준 1330 두 수 비교하기 파이썬 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '') elif A 2022. 2. 14. 백준 2588 곱셈 파이썬 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 혼자 또 문과스럽게 풀어대다가 틀려서 답 찾아봄 나는 전부 정수로 하고 하나씩 슬라이싱해서 변수 하나씩 만들어서 했는데,, 그럴필요가 없구나 3가지 방법이 있는데 제일 간단한 방법을 찾았다. 결과 A = int(input()) B = input() print(A*int(B[2])) print(A*int(B[1])) print(A*int(B[0])) print(A*int(B)) A를 정수로하고 B는 곱할때 슬라이싱해서 정수로 곱해주기 2022. 2. 13. 백준 10869번 사칙연산 파이썬 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 앞전 것들은 1000번과 같은 양식으로 해도 됐는데, 이건 똑같이 해도 안되길래 봤더니 몫이 문제였음. 일단 내가 푼건 A, B= map(int, input().split()) print(A+B) print(A-B) print(A*B) print(int(A/B)) print(A%B) 이렇게 했는데, 좀 이해안되는건 이미 위에서 정수로 바꿔줬는데 나누기에서 또 int를 해줘야 한다는거 다른 사람들 거 찾아봤더니 몫의 딱 떨어지는 값을 구할때는 '//' 를 하더라. print(A//B) 2022. 2. 13. 백준 1000번 A+B 파이썬 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 1. input 함수 사용? 2. split 함수 사용? 3. map 함수 사용? 결과 A, B= map(int, input().split()) print(A+B) map 함수 사용시 print 빼고 1줄로 가능; input().split() 쓰고 그냥 A+B하면 정수가 아니라서 그냥 나와버림 ex) 10, 12 적고 프린트 하면 22아니고 1012 출력 map 함수 안쓰면 어떻게 할 수 있을까? input과 split을 알고있다고 했을때 A, B = input().split() a = int(A) b = int(B) print(a+b) 이렇게 하면 된다. 참고 map 이라는 함수는 리스트의 요소를 지정된 함수로 처리해주는.. 2022. 2. 13. 백준 10172번 개 파이썬 문제 아래 예제와 같이 개를 출력하시오. |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 1. 입 옆에 """ 표기 어떻게? - 작은따옴표로 묶었다. 2. 입 아래 수염 "^" 표기 어떻게? - 작은따옴표로 묶어봤따. 내가 제출한 답 print("|\_/|") print("|q p| /}") print('( 0 )"""\\') print('|"^"` |') print("||_/=\\\__|") 2022. 2. 13. 백준 10171번 고양이 파이썬 아래 예제와 같이 고양이를 출력하시오. \ /\ ) ( ') ( / ) \(__)| 1. \ (아래의 거랑 같은건데 다르게 보임)를 어떻게 표기할 지? \ 2. ' (고양이 눈) 어떻게 표기할 지? 결과 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") \는 \\두개 붙여주고 ' 는 "로 묶어서 '하나는 보이도록 했움 2022. 2. 13. 이전 1 ··· 3 4 5 6 다음 반응형