[ 구름톤 챌린지 ] 8일차 미션 - 통증
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지 8일차입니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 14만큼 통증 수치를 감소시키는 아이템을 먼저 사용하고, 7만큼 통증 수치를 감소시키는 아이템을 사용하고, 1만큼 통증 수치를 감소시키는 아이템을 사용하는 순으로 그리디적으로 해결한다. n = int(input()) print(n//14+n%14//7+n%7)
[ 구름톤 챌린지 ] 7일차 미션 - 구름 찾기 깃발
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지 7일차입니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 게임판을 전부 순회하면서, 구름이 설치되지 않은 칸에서 8방향에 구름이 K 개가 있을 때마다 결과값의 카운트를 증가시켰다. 단순 완전 탐색 문제이다. import sys input = sys.stdin.readline n, k = map(int, input().rstrip().split()..
[ 구름톤 챌린지 ] 6일차 미션 - 문자열 나누기
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지 2주차가 시작되었습니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 문자열을 3개의 부분 문자열로 나눈 현황을 저장한 뒤, 이 부분 문자열들을 정렬한 후 점수 계산을 진행한다. 문자열의 길이는 최대 100이기 때문에, 이중 반복문으로 문자열을 나누어도 충분하게 해결할 수 있다. import sys input = sys.stdin.readline ..
[ 구름톤 챌린지 ] 5일차 미션 - 이진수 정렬
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지 5일차입니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 파이썬의 bin 함수를 이용해 이진수로 변환했을 때 1의 개수를 센다. 1의 개수를 기준으로 내림차순으로 정렬하고 10진수 값을 기준으로 내림차순으로 정렬한다. import sys input = sys.stdin.readline n, k = map(int, input().rstrip().s..
[ 구름톤 챌린지 ] 4일차 미션 - 완벽한 햄버거 만들기
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지 4일차입니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 재료 중 가장 큰 값을 찾아, 이를 기준으로 왼쪽이랑 오른쪽 요소들이 정렬되었는지를 체크한다. import sys input = sys.stdin.readline n = int(input().rstrip()) arr = list(map(int, input().rstrip().split())..
[ 구름톤 챌린지 ] 3일차 미션 - 합 계산기
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지가 시작한지 3일차가 되었습니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 파이썬을 사용한다면 eval 함수를 사용하거나, 혹은 계산식을 직접 입력받고 풀이하여 계산한다. C #include int main() { int t; scanf("%d", &t); int result = 0; while(t--) { int a, b; char o; sca..
[ 구름톤 챌린지 ] 2일차 미션 - 프로젝트 매니징
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지가 시작한지 2일차가 되었습니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 기능 개발에 걸리는 시간이 차례대로 입력되면, 그에 맞춰 분을 먼저 증가시키고 이후에 시를 증가시키는 방법을 사용했다. 60분은 1시간임을 이용해, 시를 분에서 60으로 나눈 몫만큼 증가시킨다. 시간 오버가 되지 않게 나머지 연산을 잘 사용하는 것이 포인트다. 분은 60으..
[ 구름톤 챌린지 ] 1일차 미션 - 운동 중독 플레이어
·
-- 예전 기록/[완료] 구름톤 챌린지
구름톤 챌린지에 참여하게 되었습니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다. https://level.goorm.io/l/challenge/goormthon-challenge 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 입력 / 출력 풀이 과정 해당 수식을 따라 W, R을 입력받고 1RM 을 구한다. 소수점 밑 부분의 처리가 중요하다. 필자는 두 번 억까를 당했다. 단순 수식 문제라서 C로 풀이했는데 출력이 되지 않고, 파이썬으로 풀이했는데 자동으로 반올림되는 고난을 겪었다. 필자는 문자열로 만들어서 소수점을 버렸다. i..