Challenge
[구름톤 챌린지] 3일차 합 계산기
벌써 3일차 문제다. 이번 문제도 문자열만 잘 다룬다면 그렇게 어렵지는 않다. 숫자만 들어왔다면 int로 받아서 처리해주면 되지만 중간에 operator가 들어오기 때문에 그에 대한 처리를 따로 해줘야 한다. 공백을 기준으로 입력이 들어오기 때문에 그것을 기준으로 나누고 왼쪽 오른쪽 숫자는 형변환 시켜 다시 선언해주었다. 그리고 받은 operator에 따라 정답에 값을 넣고 print 해주었다. t = int(input()) answer = 0 for i in range(t): left, op, right = map(str, input().split()) left = int(left) right = int(right) if op == '+': answer += left + right elif op == ..
[구름톤 챌린지] 2일차 프로젝트 매니징
구현 문제에서 자주 보이는 시간문제이다. 하지만 시간과 분만 잘 확인해 주면 돼서 까다롭지는 않다. n = int(input()) t, m = map(int, input().split()) c = 0 for i in range(n): m += int(input()) while(True): if m >= 60: t += m // 60 m = m % 60 continue if t >= 24: t -= 24 continue break print(t, m) 먼저 n만큼의 작업 시간이 들어온다 했으니 전부 m에 더해주었다. 그리고 넘은 만큼 나눠서 시간으로 변환해주고 m을 다시 변환해주고 남은 분으로 변환했다. t 또한 24시가 넘어가면 일이 넘어가기에 24를 뺄 수 있을 때까지 빼주었다. 제출은 저렇게 했는데 ..
[구름톤 챌린지] 1일차 운동 중독 플레이어
문제는 간단하다. 공백을 기준으로 무게와 반복 횟수가 들어오고 1RM을 구하는 식은 주어져 있으니 식을 활용하여 단순 값만 도출해내면 된다. 대신, 모두 정수로만 입력이 주어지지만 30으로 나누면서 소수점이 발생할 수 있기 때문에 소수점 이하의 값은 버리는 과정만 해주면 된다. import math w, r = map(int, input().split()) print(math.floor(w * (1 + r / 30))) math를 활용하여 계산한 값을 내림하여 값을 출력해줬다. 첫날이라 그런지 아직 문제는 무난하다 첫주는 구현하고 매주 주제가 다르다던데 어느 정도 난이도가 나올지 궁금하다.
42서울 온라인 테스트 지원 후기
작년 SSAFY 7기에 지원했었다 한 달간 열심히 gsat를 풀고 1차에 합격을 했지만 면접에서 광탈 그래서 어영부영 연말을 보내다가 말일 새벽에 듣기만 하던 서울 42에 지원해 볼까?라는 생각이 들어 홈페이지에 들어가보게 되었다. https://42seoul.kr/seoul42/main/view 42 서울 (재)이노베이션 아카데미의 소프트웨어 개발자 양성 프로그램입니다. 교수, 교재, 학비가 없는 3무 교육 프로그램 42seoul.kr 메인 홈페이지는 여기이고 서울 42가 아니고 42서울이네 지원절차를 보니 1차를 온라인테스트를 보아야 한다 하네 그래서 무지성으로 클릭 눌러보려다가 ssafy꼴 나기 싫어서 인터넷 검색을 해보았다 안봤으면 큰일날 뻔...... 모의테스트 수준으로 할 수 있는 홈페이지들이..