두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
A+B, A-B, A * B, A/B(몫), A%B(나머지)를 출력
(세 자리 수) × (세 자리 수)
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다.
N개의 자연수 중 큰 숫자 K개를 고르고 그 합에 0~K-1의 수를 빼면 되는 문제다. 실버3문제는 처음 풀어봐서 어려울 줄 알았는데 생각보다 금방 풀리는 문제였다. 코드도 거의 익숙한 함수들을 썼다. 처음 써보는 함수도 있었는데 바로 sorted 함수이다. 나는 so
점수의 전체 합을 최고점으로 나누고 100을 곱한 뒤 평균을 내는 문제이다. 의외로 시간이 많이 걸린 문제였는데 li\[]에 append로 입력값을 넣어서 이중 리스트를 만들어버렸기 때문이다. append와 extend의 차이점을 잘 기억해 둬야겠다. (append는
케이스의 갯수 C마다 N명의 학생들 중 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력하는 문제였다. sum()함수가 유용한 함수라고 생각하는데, 아직 익숙치않다보니 sum함수의 존재 자체를 까먹는 경우가 종종 있다. 여러번 쓰면서 기억해 둬야지.그리
이번 문제는 쓰이는 문법이 어렵다거나 자잘하게 에러가 뜨는게 아니라 문제 요구사항 자체가 헷갈렸다. 10000보다 작거나 같은 셀프 넘버를 하나씩 증가하는 순서로 출력하는 문제였는데, 정수 n이 있을때 정수n에 각 자릿수의 합을 더해서 다른 정수 n2를 만들 수 있다면
입력되는 문자열에서 몇 개의 단어가 있는지 수를 구하는 문제였다. 시작과 끝에 공백이 있을 수 있다. while문 안에서 공백은 넘어가고 글자가 시작되면 카운트를 세서 출력하는 방식으로 코드를 짰다. 예제 입력을 실행 시켰을 때 예제 출력과 똑같이 나와서 제출했더니 런
벨로그에 쓴 여러 글들과 달리 이번 문제는 맞춰서 쓰는 글이 아니다. 틀린점을 발견해내지 못해서 검색해서 해결해낸 문제이다. 검색 결과 내가 여러줄로 짠 코드를 x in y 문으로 만들 수 있다는 것을 알게 되었다.얼마전 파이썬 공부를 하면서 해당 문법을 공부했었는데
테이블에 햄버거와 사람이 놓여있고 일정 거리의 햄버거만 먹을 수 있다고 할 때, 햄버거를 먹을 수 있는 사람의 수를 구하는 문제이다. 그리디 알고리즘 영상을 보고 관련 문제를 풀어보았다.예제 입력과 임의로 입력한 값들이 정답값으로 출력이 나와서 제출했더니 시간초과가 떴
🥳첫 실버1문제!👏👏 문제 N개의 회의에 대하여 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾는 문제이다.
백준 사이트에서 첫 골드 5문제를 풀었다!이해가 안돼서 시간이 너무 오래 걸렸지만 결국 풀어냈다!복습도 할 겸 주석을 꼼꼼히 달아서 깃허브에 올렸다.이번에 itertools 모듈의 combinations라는 함수를 처음 사용해봤다.combinations는 조합을 의미하
백준 문제 풀이 2504 괄호의 값 문제 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다. 한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다. 만일 X가 올바른 괄호열이면 ‘(X
후위 표기식과 각 피연산자에 대응하는 값들이 주어져 있을 때, 그 식을 계산하는 프로그램을 작성하시오.첫째 줄에 피연산자의 개수(1 ≤ N ≤ 26) 가 주어진다. 그리고 둘째 줄에는 후위 표기식이 주어진다. (여기서 피연산자는 A~Z의 영대문자이며, A부터 순서대로
웨이트 트레이닝을 좋아하는 어떤 대학원생은, 현재 3대 운동 중량 500의 괴력을 소유하고 있다. 다만, 하루가 지날 때마다 중량이 K만큼 감소한다. 예를 들어 K=4일 때, 3일이 지나면 중량이 488로 감소하게 된다. 따라서 운동을 하지 않고, 가만히 있다면 매일매
위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개
재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 안전한 영역이 최대로 몇 개가 만들어 지는 지를 조사하려고 한다. 이때, 문제를
자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7)한 줄에 하나씩 문