barcode

백준 15894번 풀이

BOJ/[BOJ] Python

문제

https://www.acmicpc.net/problem/15894

 

15894번: 수학은 체육과목 입니다

성원이는 수학을 정말 못 하는 고등학생이다. 수학을 못하는 대신 근성과 팔 힘이 뛰어난 성원이는 수학 시험에서 수학 지식을 사용하지 않고 근성과 체력을 사용해 문제를 푼다. 지난 시험에서

www.acmicpc.net

난 이 문제 세줄요약을 못하겠다. 그냥 가서 보자.

 

풀이

이 문제는 시그마고 자시고 답이 드릅게 심플하다.

import sys

A = int(sys.stdin.readline())
print(4 * A)

믿기지 않겠지만 이거 내고 맞았음. ...근데 정답률을 보니 뭔가 숨겨진 함정이 있는듯 한데...? 설마 C언어는 풀이가 다른가?

 

아, 찾아보니 입력되는 수의 범위가 10의 9승까지란다. 이러면 일부 언어는 int로 하면 틀리고 롱롱 이런거 들어가야된다. 설마 C언어에 함정 있나 했더니 자바도 그러네. (파이썬은 롱롱 그런거 없음)

 

여담으로 저정도 수학 실력이면... 빡시게 공부하지 않는 이상 이과나 공대는 포기하는게 좋다. 일단 우리과도 미적 쓰는건 못봤지만 통계는 쓰거든. 물론 계산은 엑셀이나 R을 쓰겠지만 이게 뭐 하는 분석인가 정도는 알고 있어야 쓰지 않겠음? 예전에 일어쌤이 '번역기를 쓰려면 그 나라 말을 알고 있어야 한다'고 하셨던것처럼. 공업수학은 말할 것도 없고. 나비에-스톡스 방정식 이런건 저런 식으로 절대 못 푼다.

'BOJ > [BOJ] Python' 카테고리의 다른 글

백준 10101번 풀이  (0) 2023.06.27
백준 9063번 풀이  (0) 2023.06.26
백준 9506번 풀이  (0) 2023.06.24
백준 2501번 풀이  (0) 2023.06.23
백준 5086번 풀이  (0) 2023.06.22