원통의 부피 어디가 틀린걸까요ㅠㅠㅠ

jiyun075 Reply 8 years 34 weeks ago
저번에 어쎕티드였는데 실패한문제로 떠서 다시풀었어요 sample output이랑 똑같이 소수점 나오도록 수정했는데도 계속 WA가 뜨네요ㅠㅠㅠㅠ 그리고 Discuss올릴때 저번엔 안그랬는데 왜 갑자기 질문의 길이는 최소 50자를 넘어야합니다.라고 뜨나요 이것때문에 submit안돼서 억지로 50자 넘게 채우고있어요ㅠㅠ
pichulia Reply 8 years 34 weeks ago
문제를 풀기위해 얼마나 고민했는지에 대해 알아보고자 50자 이상 제한을 시범적으로 운영해보고있습니다. "왜죠?"나 "예제는 나오는데 왜 틀렸는지 모르겠어요"같이 좀 고민한 흔적이 안보이는 양산형 질문보다는 "이러이렇게 풀어봤는데 안되네요... 제 방법이 잘못됐나요?"같이 질문자의 생각과 고민의 흔적을 남겼으면 하는 마음에서 제한을 걸었어요.(다...답변도 50자 제한이...쿨럭...) 왜 틀렸는지 고민해보지 않고 질문에 의존하는 것은 질문자에게 하등 도움이 되지 않기 때문에..질문을 신중이 하라는 의미에서... 지금 틀리고 있는 이유는 10^8 이상의 숫자에 대해서 10786549.2 대신 1.07865432E7 이렇게 표시되고 있어서입니다. 예전에는 이런 문제가 없었던걸로 보아 일시적인 서버오류로 보입니다. 관리자님이 열심히 구르시겠죠...
onacloud Reply 8 years 34 weeks ago
http://stackoverflow.com/questions/16098046/how-to-print-double-value-without-scientific-notation-using-java println에서는 double이 일정 범위를 넘어서면 scientific notation으로 표기합니다. 따라서, System.out.printf("dexp: %f\n", dexp); 를 사용해야 합니다.