분류 전체보기 (233) 썸네일형 리스트형 [C++] 백준 2839번 - 설탕 배달 문제 2839번https://www.acmicpc.net/problem/2839 일단 5로 나누어떨어지는지 보고 나누어지면 5를 나눈 몫이 봉지 개수가 된다. 그리고 안 나누어 떨어진다면 3을 빼가며 봉지의 개수를 count해주고 또 5로 나누어떨어지면 5를 나눈 나머지까지 합해서 count해준다. 만약 3을 빼다가 0보다 작아진다면 -1을 출력해준다. #include using namespace std;int main() { int N, count = 0; cin >> N; while (1) { if (N % 5 == 0) { count += N / 5; cout [C++] 백준 2798번 - 블랙잭 오늘은 너무 졸려서 안 되겠다...JavaScript로 풀었던 브루트포스 문제를 C++로 풀어야지... 문제 2798번https://www.acmicpc.net/problem/2798 #include #include using namespace std;int N, M;vector card;int main(){ cin>>N>>M; for(int i=0;i>a; card.push_back(a); } int sum = 0; int result = 0; for(int i=0;i result&&sum [C++] 백준 2343번 - 기타 레슨 문제 2343번https://www.acmicpc.net/problem/2343 2343번: 기타 레슨강토는 자신의 기타 강의 동영상을 블루레이로 만들어 판매하려고 한다. 블루레이에는 총 N개의 강의가 들어가는데, 블루레이를 녹화할 때, 강의의 순서가 바뀌면 안 된다. 순서가 뒤바뀌는 경www.acmicpc.net mid의 조건을 블루레이 크기로 잡는다. 여기서 최소 블루레이의 크기는 담을 수 없는 경우는 배제해야되기 때문에 배열에서 가장 큰 요소로 넣어준다. 그리고 가장 큰 블루레이는 모든 요소의 합(100000(최대N)*10000(최대강의길이))이 된다. 강의들을 sum에 합치다가 sum이 임의로 잡아준 블루레이 크기(mid)보다 크면 블루레이 개수를 하나 증가시키고 sum을 다시 0으로 만들어 준 .. [C++] 백준 10953번 - A+B-6 문제 10953번https://www.acmicpc.net/problem/10953 10953번: A+B - 6두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.www.acmicpc.net 콤마는 char형으로 만든 변수로 따로 받아주고 나머지는 정수형으로 받아 더한 값을 출력해주면 된다. #include using namespace std;int main() { int A, B, n; char temp; cin >> n; for (int i = 0; i > A >> temp >> B; cout [C++] 백준 25305번 - 커트라인 오늘은 할 일이 있어서 간단한거를 해야겠다. 문제 25305번https://www.acmicpc.net/problem/25305 25305번: 커트라인시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다.www.acmicpc.net 이번에는 개수를 입력받으면 포인터로 해서 배열의 크기를 정해주었다. 그렇게 배열에 입력값을 다 입력받은 후 정렬을 해준 후 해당 번째 값을 출력해줬다. #include #include using namespace std;int main() { int N, k; cin >> N >> k; int* x = new int [N]; for (int i = 0; i > x.. [강의] 학습중... - JSX 3가지 문법 1. 태그에 class를 주고 싶으면? 2. 리액트에서는 데이터 바인딩(데이터를 HTML에 꽂아넣는 것)을 쉽게 할 수 있음 src, id, href 등의 속성에도 {변수명, 함수 등}: 중괄호 사용 3. JSX에서 style 속성 집어넣을 때는 style = {object 자료형({})으로 만든 스타일} -> 귀찮으니 className쓰자... camelCase작명관습에 따라 속성명을 바꿔줘야 함(font-size-> fontSize) - useState(변수말고 데이터를 저장할 수 있는 또 하나의 방법 - state) 데이터는 1. 변수에 넣거나 2. state에 넣거나 리액트의 데이터 저장공간 state만드는 법 1. { useState } 상단에 첨부 import Rea.. [C++] 백준 2512번 - 예산 문제 2512번 https://www.acmicpc.net/problem/2512 2512번: 예산 첫째 줄에는 지방의 수를 의미하는 정수 N이 주어진다. N은 3 이상 10,000 이하이다. 다음 줄에는 각 지방의 예산요청을 표현하는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 값들은 모두 1 이상 www.acmicpc.net 이진탐색을 해주기 위해 입력받은 값들을 오름차순으로 정렬해주었다. 그리고 v에 있는 입력값과 기준으로 잡은 상한액인 mid와 비교하여 작은 값을 count에 더해준다. 그렇게 나온 합이 총 예산보다 작거나 같으면 result에 해당 상한액인 mid를 넣어주고 start는 mid에 1증가시켜준다. 반대인 경우, end는 mid에 1감소시켜준 값을 넣어주면 된다. #include.. [C++] 백준 10808번 - 알파벳 개수 문제 10808번 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 이번 문제는 따로 알파벳의 개수를 저장하는 arr배열을 만들고 s의 길이만큼 반복문을 돌려서 해당 알파벳에 해당하는 인덱스에 1을 더해줬다. 그리고 배열에 담긴 26개의 숫자를 출력해주었다. #include #include using namespace std; int arr[26] = { 0 }; int main() { string s; cin >> s; for (int i = 0; i < s.length(); i++) { arr[s[i] - 'a']++; } for (in.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 30 다음