본문 바로가기
728x90
SMALL

백준3

[BOJ/C++] 10810번 공 넣기(vector풀이, forward_list풀이) 문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다. 도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다. 공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ 10.. 2023. 7. 31.
백준 문제 풀이 14681번 [사분면 고르기] (C/C++) 14681번: 사분면 고르기 (acmicpc.net) 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 백준에 있는 수학 관련 풀이 문제입니다 사분면은 중학교 1학년 이상이신 분들은 무엇인지 알 것입니다 x절편과 y 절편이 둘 다 양수이면 제1 사분면에 속하고 x절편은 양수이지만 y 절편이 음수인 경우 제4 사분면에 속합니다 그리고 x절편 y 절편 둘 다 음수인 경우 제3사분면에 속합니다 마지막으로 x절편은 음수이고 y절편이 양수인 경우 제2 사분면에 속합니다 다 아실 거라고 생각합니다. 입력 내용 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤.. 2022. 2. 7.
백준 문제 풀이 9498번 (시험 성적) C/C++ 9498번: 시험 성적 (acmicpc.net) 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. C언어에 대해 기초적인 문법을 아시는 분들도 쉽게 풀 수 있는 문제입니다 조건문 if 문을 이용하여 그 성적이 점수에 따라 등급이 나오는 코드입니다 #include int main(void) { int score; scanf("%d",&score); if (90 2022. 2. 5.
728x90
LIST