본문 바로가기

728x90
반응형
SMALL

BAEKJOON/문자열

(20)
백준 32297번 [문자열을 만들어요](C++) -yes6686- 티스토리 백준 문제 풀이: 32297 (가오리의 영어 이름은?)문제 링크: https://www.acmicpc.net/problem/32297문제 설명:상혁이는 영어 문장에서 '가오리(gori)'라는 문자열이 등장하는지를 확인하고 싶어합니다. 주어진 문자열에 "gori"라는 단어가 연속된 부분 문자열로 등장하면 "YES"를 출력하고, 그렇지 않으면 "NO"를 출력하는 간단한 문자열 탐색 문제입니다.문제 해결 코드// 'gori'가 연속된 문자열로 포함되어 있는지 확인#include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; string s; cin >> s;..
백준 33985번 [그거 왜 말해!](C++) -yes6686- 티스토리 백준 문제 풀이: 33985 (AB입니까?)문제 링크: https://www.acmicpc.net/problem/33985문제 설명:길이 n의 문자열 s가 주어진다. 문자열의 첫 글자가 'A'이고 마지막 글자가 'B'이면 "Yes"를 출력하고, 그렇지 않으면 "No"를 출력하는 단순 조건 판별 문제이다.문제 해결 코드// 33985번: AB입니까?// 문자열의 첫 글자가 'A'이고, 마지막 글자가 'B'인지 확인#include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; string s; cin >> s; // 첫 글자 A, 마지막 글자 B 여부..
백준 2607번 [비슷한 단어](C++) -yes6686- 티스토리 백준 문제 풀이: 2607 [비슷한 단어]문제 링크: https://www.acmicpc.net/problem/2607문제 설명:첫 번째 단어를 기준으로, 주어진 나머지 단어들이 비슷한 단어인지 판별하는 문제입니다.두 단어가 비슷한 단어가 되는 조건은 다음과 같습니다:한 문자를 더하거나, 삭제하거나, 바꾸어서 같은 구성을 만들 수 있는 경우문제 해결 코드#include #include #include using namespace std;int alpha1[27]; // 기준 단어의 알파벳 개수int alpha2[27]; // 비교 단어의 알파벳 개수int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; ..
백준 1152번 [단어의 개수](JAVA)-yes6686- 티스토리 백준 문제 풀이: 1152 [단어의 개수]문제 링크: https://www.acmicpc.net/problem/1152문제 설명:문자열이 주어질 때, 해당 문자열에 포함된 단어의 개수를 계산하는 문제입니다. 단어는 공백으로 구분되며, 입력 문자열의 처음과 끝에 공백이 있을 수도 있습니다. 단어는 공백이 아닌 문자로 이루어진 연속된 문자열입니다.문제 해결 코드import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); // 한 줄의 문자열 입력 ..
백준 2675번 [문자열 반복](JAVA)-yes6686- 티스토리 백준 문제 풀이: 2675 [문자열 반복]문제 링크: https://www.acmicpc.net/problem/2675문제 설명:주어진 문자열의 각 문자를 특정 횟수만큼 반복하여 출력하는 문제입니다. 각 테스트 케이스는 반복 횟수 r과 문자열 s로 구성됩니다. 모든 테스트 케이스에 대해 결과를 출력합니다.문제 해결 코드import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); // 테스트 케이스 수 입력 for (int i = 0; i 예제 입력:..
백준 9243번 [파일 완전 삭제](C++) -yes6686- 티스토리 백준 문제 풀이: 9243 [파일 완전 삭제]문제 링크: https://www.acmicpc.net/problem/9243문제 설명:파일 삭제 시도 횟수 n이 주어지고, 원본 파일과 삭제 후 파일이 s1과 s2로 주어질 때, 삭제가 성공했는지 확인하는 문제입니다. 삭제 시도가 홀수 번이면 파일의 모든 비트가 반전되고, 짝수 번이면 원래 상태를 유지합니다. 삭제가 성공했으면 Deletion succeeded, 실패했으면 Deletion failed를 출력합니다.문제 해결 코드// 백준 9243 - 파일 완전 삭제#include #include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n;..
백준 1755번 [숫자놀이](C++) -yes6686- 티스토리 백준 문제 풀이: 1755번 [숫자놀이]문제 링크: https://www.acmicpc.net/problem/1755문제 설명:주어진 숫자 범위 [N, M]에서 각 숫자를 영어 단어로 표현했을 때, 사전 순으로 정렬한 뒤 다시 숫자로 출력하는 문제입니다. 한 줄에 최대 10개의 숫자를 출력하며, 각 줄의 끝에는 줄바꿈이 포함됩니다.문제 해결 코드#include #include #include using namespace std;string alpha[10] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };pair str[101]; // 영어 단어와 숫자를 저장하는 배..
백준 10769번 [행복한지 슬픈지](C++) -yes6686- 티스토리 백준 문제 풀이: 10769 [행복한지 슬픈지]문제 링크: https://www.acmicpc.net/problem/10769문제 설명:주어진 문자열에서 ":-)"와 ":-(" 이모티콘을 각각 찾아 그 개수를 센 후, 해당 개수에 따라 문자열의 감정을 판단하는 문제입니다.출력 조건은 다음과 같습니다:행복한 이모티콘과 슬픈 이모티콘이 모두 없다면 "none"을 출력합니다.행복한 이모티콘과 슬픈 이모티콘의 개수가 같다면 "unsure"를 출력합니다.행복한 이모티콘이 더 많으면 "happy", 슬픈 이모티콘이 더 많으면 "sad"를 출력합니다.문제 해결 코드// C++로 구현된 코드#include #include using namespace std;int main() { ios::sync_with_std..

728x90
반응형
LIST