목록퀴즈 (13)
개발은 처음이라 개발새발
집계함수와 관련해 몇가지 문제를 풀어보고자 합니다. 이번에 SQL을 공부하면서 문제를 풀어볼 수 있는 사이트를 알게 됐는데요. 바로 해커랭크입니다. https://www.hackerrank.com/challenges/challenges/problem Challenges | HackerRank Print the total number of challenges created by hackers. www.hackerrank.com EX) 평균 퀴즈 링크 - https://www.hackerrank.com/challenges/revising-aggregations-the-average-function/problem?h_r=internal-search 예를 들어서 이런 문제들이 있는데요. 문제를 읽어보니 city..
파이썬을 공부하면서 저는 개인적으로 조건문과 반복문을 이해하는 게 굉장히 어려웠습니다. 물론 지금도 완벽하게 알지 않지만 백준 단계별 문제 풀이를 통해서 알고리즘을 이해해 나가고 있는데요. 오늘은 백준 단계별 문제 풀이 반복문 챕터 중 두 문제에 대해 간단한 포스팅을 해볼까 합니다. 우선 2741번 문제입니다. 해당 문제는 매우 간단하게 n이라는 변수에 숫자를 입력하고 입력한 숫자만큼 순차적으로 표출 시키면 됩니다. 간단하니 바로 코드를 입력해 결과를 확인해보겠습니다. 저는 n에 예제와 달리 10을 넣어보겠습니다. 옳은 방법이라면 1부터 10까지 나오겠죠? n = int(input()) for i in range(1,n+1): print(i) 네 이렇게 1부터 10까지 숫자가 나왔습니다. 그렇다면 거꾸로..
이번에 풀어볼 문제는 오븐시계입니다. 문제를 쭉 읽어보면 예제입력1의 하단 숫자가 더해지는 것을 확인할 수 있는데요. 다음 예제2와 예제3을 보게 되면 파악할 수 있는 게 몇가지 있습니다. 1. 입력해야 하는 숫자는 3개다.( 처음에 세팅할 시(a), 분(b), 시간과 분에 더해질 타이머(timer)) 2. 타이머에 입력되는 숫자에 따라 시과 분에 더해질 방법을 정해야 한다. 3. 조건을 적용해야 할 것은 분이 60이 넘어갔을 때 / 시가 24가 넘어갔을 때를 정해야 한다. 이렇게 3가지를 파악해볼 수 있습니다. 그러면 3개의 숫자를 먼저 입력해야 하니 input 함수를 이용한 숫자 입력 코드를 먼저 짜보겠습니다. a, b = map(int, input().split()) timer = int(input..