구름톤 챌린지 1일차 문제 후기
구름LEVEL
난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.
level.goorm.io
문제 설명
근력 운동을 할 때, 1회에 최대한으로 들 수 있는 무게를 1RM이라고 한다.

W : 무게, R : 반복 횟수 가 주어질 때, 플레이어의 1RM을 소수점 이하의 값을 버린 뒤 출력하시오.
풀이 방법
1. 입력으로 주어진 W(무게), R(반복 횟수)를 가지고 1RM을 구하는 공식을 사용해 1RM을 double형으로 구해줍니다.
double answer = w*(1+r/(double)30);
2. 소수점 이하의 값을 버려야 하기 때문에, 출력할 때에는 int형으로 변환해 출력함으로써 소수점 이하의 값을 버리도록 합니다.
System.out.println((int)answer);
전체 코드
import java.io.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] input = br.readLine().split(" ");//주어진 한 줄을 " "을 기준으로 분리함.
int w = Integer.parseInt(input[0]);//무게
int r = Integer.parseInt(input[1]);//반복 횟수
double answer = w*(1+r/(double)30);
System.out.println((int)answer);
}
}
문제 후기
아직은 첫 날이어서 그런지 실수를 정수로 바꿔서 출력할 수 있는지에 대한 문제가 출제된 것 같습니다.
앞으로 4주간 매일 문제를 풀면서 모든 문제를 20분 이내에 풀 수 있도록 도전하려고 합니다!
미션 블록도 모두 모아 오프라인 팀 프로젝트에도 참여해서 더 많이 얻어가고 싶네요!!^^
다같이 구름톤 챌린지 합시다!!!
구름LEVEL
난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.
level.goorm.io
추천인: guswjd1gh@gmail.com

'Algorithms(CT) > Goorm' 카테고리의 다른 글
| [구름톤 챌린지] Day12 발전기 (Java) (0) | 2023.08.29 |
|---|---|
| [구름톤 챌린지] Day11 통증 (2) (0) | 2023.08.29 |
| [구름톤 챌린지] Day8. 통증 (Java) (0) | 2023.08.23 |
| [구름톤 챌린지] Day7 구름 찾기 깃발 (Java) (0) | 2023.08.23 |
| [구름톤 챌린지] Day5. 이진수 정렬 (0) | 2023.08.19 |