일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C/C++
- 유니티
- 프로그래머스
- 골드메탈
- 입문
- 게임 엔진 공부
- 유니티 심화과정
- 6월
- 2024년
- 자료 구조
- 백준
- 기초
- 3월
- 단계별로 풀어보기
- 1월
- 2월
- todolist
- 10월
- 코딩 기초 트레이닝
- 2022년
- 코딩 테스트
- c++
- 개인 프로젝트
- 5월
- 4월
- 수학
- 2025년
- 개인 프로젝트 - 런앤건
- 2023년
- 다이나믹 프로그래밍
- Today
- Total
목록문자열 (9)
기록 보관소

단계별로 풀어보기 12단계(집합과 맵) 7번 문제 https://www.acmicpc.net/step/49 집합과 맵 단계 카드의 집합을 만들어 특정 카드가 집합에 있는지 빠르게 찾는 문제 www.acmicpc.net 백준 11478번: 서로 다른 부분 문자열의 개수 https://www.acmicpc.net/problem/11478 11478번: 서로 다른 부분 문자열의 개수 첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000 이하이다. www.acmicpc.net 문제 설명 문자열 S가 주어졌을 때, S의 서로 다른 부분 문자열의 개수를 구하는 프로그램을 작성하시오. 부분 문자열은 S에서 연속된 일부분을 말하며, 길이가 1보다 크거나 같아야 한다. 예를 들어, ..

단계별로 풀어보기 12단계(집합과 맵) 5번 문제 https://www.acmicpc.net/step/49 집합과 맵 단계 카드의 집합을 만들어 특정 카드가 집합에 있는지 빠르게 찾는 문제 www.acmicpc.net 백준 1764번: 듣보잡 https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. www.acmicpc.net 문제 설명 김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오. 입력과 출..

단계별로 풀어보기 12단계(집합과 맵) 2번 문제 https://www.acmicpc.net/step/49 집합과 맵 단계 카드의 집합을 만들어 특정 카드가 집합에 있는지 빠르게 찾는 문제 www.acmicpc.net 백준 14425번: 문자열 집합 https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net 문제 설명 총 N개의 문자열로 이루어진 집합 S가 주어진다. 입력으로 주어지는 M개의 문자열 중에서 집합 S에 포함되..

단계별로 풀어보기 19단계(큐, 덱) 7번 문제 https://www.acmicpc.net/step/12 큐, 덱 단계 덱의 개념을 익히고 실습하는 문제. (입력 크기가 너무 작아서 비효율적인 구현으로도 통과가 되지만, 가급적이면 연산 당 시간 복잡도가 O(1)이도록 구현해 주세요.) www.acmicpc.net 백준 5430번: AC https://www.acmicpc.net/problem/5430 5430번: AC 각 테스트 케이스에 대해서, 입력으로 주어진 정수 배열에 함수를 수행한 결과를 출력한다. 만약, 에러가 발생한 경우에는 error를 출력한다. www.acmicpc.net 문제 설명 선영이는 주말에 할 일이 없어서 새로운 언어 AC를 만들었다. AC는 정수 배열에 연산을 하기 위해 만든 언..

단계별로 풀어보기 18단계(스택) 4번 문제 이번 단계는 이번 풀이로 끝이다. 나머지 5번 문제(1874번: 스택 수열), 6번 문제(17298번: 오큰수)는 이미 올렸던 문제들이라서 해당하는 문제 링크에 따라 들어가면 된다. (C언어로 진행했었다) https://www.acmicpc.net/step/11 스택 단계 주어진 문자열이 올바른 괄호열인지 판단하는 문제 www.acmicpc.net 백준 4949번: 균형잡힌 세상 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 입력의 종료조..

단계별로 풀어보기 18단계(스택) 3번 문제 이번 문제는 학교 과제로 이미 한번 풀어봤던 문제다. 그래서 이번 문제는 코드 주석으로 설명이 적혀있어, 따로 접근 방법과 풀이가 없다. https://www.acmicpc.net/step/11 스택 단계 주어진 문자열이 올바른 괄호열인지 판단하는 문제 www.acmicpc.net 백준 9012번: 괄호 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 문제 설명 괄호 문..

단계별로 풀어보기 16단계(그리디 알고리즘) 4번 문제 https://www.acmicpc.net/step/33 그리디 알고리즘 단계 동전의 조건이 특별해서 동적 프로그래밍보다 빠르게 답을 찾을 수 있는 문제 www.acmicpc.net 백준 1541번: 잃어버린 괄호 https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 문제 설명 세준이는 양수와 +, -, 그리고 괄호를 가지고 식을 만들었다. 그리고 나서 세준이는 괄호를 모두 지웠다. 그리고..

백준 1181번: 단어 정렬 단계별로 풀어보기 12단계(정렬) 8번 문제 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 문제 설명 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 입력과 출력 입력: 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 ..