문제
https://www.acmicpc.net/problem/15894
난 이 문제 세줄요약을 못하겠다. 그냥 가서 보자.
풀이
이 문제는 시그마고 자시고 답이 드릅게 심플하다.
import sys
A = int(sys.stdin.readline())
print(4 * A)
믿기지 않겠지만 이거 내고 맞았음. …근데 정답률을 보니 뭔가 숨겨진 함정이 있는듯 한데…? 설마 C언어는 풀이가 다른가?
아, 찾아보니 입력되는 수의 범위가 10의 9승까지란다. 이러면 일부 언어는 int로 하면 틀리고 롱롱 이런거 들어가야된다. 설마 C언어에 함정 있나 했더니 자바도 그러네. (파이썬은 롱롱 그런거 없음)
여담으로 저정도 수학 실력이면… 빡시게 공부하지 않는 이상 이과나 공대는 포기하는게 좋다. 일단 우리과도 미적 쓰는건 못봤지만 통계는 쓰거든. 물론 계산은 엑셀이나 R을 쓰겠지만 이게 뭐 하는 분석인가 정도는 알고 있어야 쓰지 않겠음? 예전에 일어쌤이 ‘번역기를 쓰려면 그 나라 말을 알고 있어야 한다’고 하셨던것처럼. 공업수학은 말할 것도 없고. 나비에-스톡스 방정식 이런건 저런 식으로 절대 못 푼다.
Reply