본문 바로가기
  • 초부득3 - 어제보다 나은 내일을 위해
  • 꿈이 현실이 되는 날까지

sw사관학교 정글 2기129

백준 9498번 -시험 성적- with.Python3 https://www.acmicpc.net/problem/9498 문제 두 수를 사용자로부터 입력받고, 두 수에 대한 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산)을 모두 하여 출력 내 풀이 a = int(input()) if 100 >= a >= 90: print('A') elif 90 > a >= 80: print('B') elif 80 > a >= 70: print('C') elif 70 > a >= 60: print('D') else: print('F') 해설 단순 if elif else 활용 https://wikidocs.net/57 if문은 변수 통제에 유용하다. == 연산자는 같음을 의미. =는 대입. 정답 풀이 score = int(input()) if score >= 90 : pr.. 2021. 8. 7.
백준 2588번 -곱셉- with.Python3 https://www.acmicpc.net/problem/2588 문제 세 자리인 두 수를 입력 받아 두 수의 곱셈 과정을 출력하는 문제 내 풀이 a = int(input()) b = int(input()) # 백의자리 b100 = b // 100 # 십의 자리 b10 = b % 100 // 10 # 일의자리 b1 = b % 10 print(a * b1) print(a * b10) print(a * b100) print(a * b) 해설 1. input이 여러 줄일 경우, 그냥 여러 줄로 각각 받으면 된다. 정답 풀이 A = int(input()) # 첫번째 입력받은 문자 : 숫자로 변환 B = input() # 두번째 입력받은 문자 : 문자열 그대로 둠 # 문자열의 인덱스를 이용해서 두번째 입력 받은 .. 2021. 8. 7.
백준 10869 -사칙연산- https://www.acmicpc.net/problem/10869 문제 두 수를 사용자로부터 입력받고, 두 수에 대한 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산)을 모두 하여 출력 내 풀이 a, b = map(int, input().split()) print(a + b) print(a-b) print(a*b) print(a//b) print(a % b) 해설 함수: map() map() 함수는 for문과 같은 반복문을 사용하지 않아도 지정한 함수로 인자를 여러번 전달해 그 결과를 list 형태로 뽑아 주는 유용한 함수 map() 함수는 python built-in 함수로 list 나 dictionary 와 같은 iterable 한 데이터를 인자로 받아 list 안의 개별 item을 함수의 인자.. 2021. 8. 7.