본문 바로가기

Algorithm/BOJ211

[BOJ]11721번: 열 개씩 끊어 출력하기(c++) https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.www.acmicpc.net 방법1 : 모든 문자를 받아서 저장 후, 10개씩 출력하기12345678910111213141516171819202122#pragma warning(disable : 4996)#include stdio.h> using namespace std; int main(){    char input[101];    scanf("%s", input);     for (int i = 0; i  sizeof(input) && input[i] !.. 2020. 4. 13.
[BOJ]10828번: 스택(c++) https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 않은 명령이 주어지는 경우는 없다. www.acmicpc.net 버전1 : 구현 버전 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6.. 2020. 4. 12.
[BOJ]1987번 : 알파벳(java, c++) https://www.acmicpc.net/problem/1987 1987번: 알파벳문제 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의 한 칸으로 이동할 수 있는데, 새로 이동한 칸에 적혀 있는 알파벳은 지금까지 지나온 모든 칸에 적혀 있는 알파벳과는 달라야 한다. 즉, 같은 알파벳이 적힌 칸을 두 번 지날 수 없다. 좌측 상단에서 시작해서, 말이 최대한 몇 칸을 지날 수 있는지를 구하는www.acmicpc.net 백트랙킹 (java 소스)123456789101112131415161718192021222324252627282930313233343536373.. 2020. 1. 18.
[BOJ]6603번: 로또(java, c++) https://www.acmicpc.net/problem/66036)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 것이다. 예를 들어, k=8, S={1,2,3,5,8,13,21,34}인 경우 이 집합 S에서 수를 고를 수 있는 경우의 수는 총 28가지이다. ([1,2,3,5,8,13], [1,2,3,5,8,21], [1,2,3,5,8,34], [1,2" data-og-host="www.acmicpc.net" data-og-source-url="https://www.acmicpc.net/problem/6603" data-og-url="https://www.acmicpc.net/problem/6603" data-og-image="https://scrap.kakaocdn.net/dn/.. 2020. 1. 18.