본문 바로가기

Algorithm/Implementation

(751)
(C++) - 백준(BOJ) 4696 : St. lves https://www.acmicpc.net/problem/4696 4696번: St. Ives Input consists of multiple data sets. Each data set consists of a line with a single floating point number number representing the numbers of wives, sacks per wife, cats per sack, and kittens per cat that Robert encountered that year. End of input is indic www.acmicpc.net 간단 구현문제였습니다. 📕 풀이방법 📔 입력 및 초기화 공식을 적용할 a를 선언 후 입력받습니다. 📔 정답출력 공식을 적용한 결과..
(C++) - 백준(BOJ) 3512 : Flat https://www.acmicpc.net/problem/3512 3512번: Flat You are one of the developers of software for a real estate agency. One of the functions you are to implement is calculating different kinds of statistics for flats the agency is selling. Each flat consists of different types of rooms: bedroom, bathroom, k www.acmicpc.net 출력을 신경써야하는 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 방 종류별 크기의 합을 저장할 map 변수 sizePerType,..
(C++) - 백준(BOJ) 2712 : 미국 스타일 https://www.acmicpc.net/problem/2712 2712번: 미국 스타일 첫째 줄에 테스트 케이스의 개수 T(1 t; while(t--){ cin >> weight >> unit; printf("%.4f", getConvertedWeight()); cout
(C++) - 백준(BOJ) 24724번 : 현대모비스와 함께하는 부품 관리 https://www.acmicpc.net/problem/24724 24724번: 현대모비스와 함께하는 부품 관리 첫 번째 줄에 부품 관리 횟수를 나타내는 양의 정수 $T$가 주어진다. ($1 \le T \le 10$) 각 부품 관리에 대한 입력은 다음과 같이 주어진다. 첫 번째 줄에는 부품의 개수를 나타내는 양의 정수 $N$이 www.acmicpc.net 간단 출력문제였습니다. 📕 풀이방법 📔 입력 및 초기화 test case t, 부품 set 개수 n, 크기와 무게 제한 l1, l2, 부품 크기 무게 정보 a, b를 선언 후 적절히 입력받습니다. 📔 정답출력 형식에 맞게 출력해줍니다. 📕 Code #include using namespace std; int t, n, l1, l2, a, b; int ..
(C++) - 백준(BOJ) 10698 번 : Ahmed Aly https://www.acmicpc.net/problem/10698 10698번: Ahmed Aly Your program will be tested on one or more test cases. The first line of the input will be a single integer T, the number of test cases (1 ≤ T ≤ 100). Followed by T lines, each test case is a single line containing an equation in the following format www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 test case 수 t, a op b = res 형태의 수식을 받을 수 있도..
(C++) - 백준(BOJ) 25377 번 : 빵 https://www.acmicpc.net/problem/25377 25377번: 빵 KOI 빵은 프로그래밍을 공부하는 학생들에게 인기를 끌고 있다. 이 빵은 맛있을 뿐 아니라, 안에 프로그래밍에 큰 도움이 되는 여러 가지 힌트가 담겨 있어서 매우 인기가 높다. 이렇게 인기가 높 www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 test case t, 가게 도착을 위한 소요시간 a, 빵이 가게에 배달오는 시간 b, 정답을 출력할 ans를 선언 후 입력받습니다. 📔 풀이과정 모든 가게를 확인하면서 빵 도착시간보다 먼저 또는 동시에 올 수 있다면 b와 ans를 비교해 최솟값을 ans에 저장합니다. 📔 정답출력 ans가 초기값이라면 빵을 살 수 없으므로 -1을 아니라면 an..
(C++) - 백준(BOJ) 2083 : 럭비클럽 https://www.acmicpc.net/problem/23795 23795번: 사장님 도박은 재미로 하셔야 합니다 윤성이가 판마다 배팅한 양의 정수 형태의 돈이 한 줄에 하나씩 입력된다. 입력의 맨 마지막줄에는 윤성이가 자리를 뜨는 순간을 의미하는 수인 -1이 들어온다. 입력된 값은 \(2,000\)개 미만이고, www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 원소 x, 정답을 출력할 변수 ans를 입력받습니다. 📔 풀이과정 매 x마다 ans에 값을 더해줍니다. 📔 정답출력 ans를 출력합니다. 📕 Code #include using namespace std; int x, ans; int main(){ while(1){ cin >> x; if(x == -1) br..
(C++) - 백준(BOJ) 2083 : 럭비클럽 https://www.acmicpc.net/problem/2083 2083번: 럭비 클럽 입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다. www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 이름 name, 나이 age, 몸무게 weight를 선언 후 입력받습니다. 📔 정답출력 17살 초과거나 80kg이상이면 Senior를 출력합니다. 그 외에는 Junior를 출력합니다. 📕 Code #include using namespace std; string name; int age, weight; int main(){ while(1){ cin >> name >> age >> weight; if(n..