[구름톤 챌린지] Day1

xyz_27·2023년 8월 14일
1

구름톤 챌린지

목록 보기
1/8

💡 문제

운동 중독 플레이어

  • 1RM 계산 프로그램 작성하기
  • 계산 공식 : 1RM = W × (1 + R/30)
  • W = 한 세트에서 들어올린 무게
  • R = 반복 횟수
  • 정수 W(1≤W≤1,000,000)와 R(1≤R≤100)은 공백을 두고 입력됨
  • 소수점 이하의 값은 버린 뒤 출력

💡 예시

입력 : 100 30
출력 : 200

💡 답안

import math

w, r = map(int, str(input()).split())  # 입력값을 각 변수에 할당하기

answer = math.floor(w * (1 + (r/30)))  # 계산식에 넣고 소수점 이하 버리기

print(answer)

💡 학습 일기

구름톤 챌린지 스타트

시작은 어렵지 않아서 모든 사람들이 가볍게 시작할 수 있을 것 같았다.
챌린지를 꾸준하게 완료하는 것이 중요!! :)

구름IDE 컨테이너

오늘은 코딩테스트보다 구름IDE 컨테이너를 생성하는 것이 챌린지했다.
컨테이너라는 개념도 아직 이해하지 못했고, 실행하는 방식이 주피터 노트북이나 VSCode와는 달라서 설명과 메뉴를 한참 탐색하고 난 뒤에야 기본적인 실행 방식을 익혔다.
설명은 여전히 이해하지는 못하겠다. ^*^...

  1. 컨테이너 생성 및 설정
    • 컨테이너의 공개범위를 Public으로 해두었다. 학습 일기 인증을 위해 공개 전환 필수!
    • 앞으로 어떻게 사용할지 몰라서 일단 익숙한 Visual Studio Code와 Jupyter Notebook도 추가 도구로 켜두었다.
    • 컨테이너 설정에서 언제든 변경 가능하다.
  2. 폴더 및 파일 생성
    • 파이썬 언어로 설정 후 컨테이너를 생성하면 기본적으로 index.py 파일과 README.md 파일이 생성된다.
    • 새 폴더를 Day1, 새 파일을 day1.py 로 이름을 설정하고 새로 만들었다.
  3. 실행
    • 코드를 실행하려면 '현재 파일 실행'과 '실행 명령'을 사용할 수 잇다.
    • '현재 파일 실행'의 경우 기존 방식과 유사하여 큰 어려움이 없다.
    • '실행 명령 생성'의 경우, 스크립트에 파일 경로를 잘 지정해줘야 한다.
    • 실행 명령을 처음 생성하면 ${python.set.compiler} ${python.set.main.path} 라는 스크립트가 기본으로 작성되어 있다.
    • 이 경로는 내 컨테이너 내의 index.py의 경로로 자동 지정되어 있고, 프로그램을 작성하는 경우 index.py에서 각 코드 파일들의 실행 알고리즘이 짜여 있을텐데... 챌린지 코드 작성의 경우엔 그럴 일 없으니까 사용법이나 익힐겸 경로는 바꿔봤다. 이렇게 하니 내 day1.py 파일이 잘 실행된다.

내일은 광복절

국경일이자 공휴일이다.. 챌린지를 언제 할 수 있을지 모르겠지만 24시간 내로 끝낼 수 있도록 해보자! 😎

1개의 댓글

comment-user-thumbnail
2023년 8월 14일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기