본문 바로가기

Algorithm/String

(92)
(C++) - 백준(BOJ)코딩 1032번:명령 프롬프트 답 www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net 문자열 처리하는 문제였습니다. 풀이방법 한 문자에 대해 모든 파일들을 검사하면서 모든 파일의 해당 문자가 같지 않으면 ?를 답 문자열에 추가해줍니다. Code #include using namespace std; int main(){ int n; string op[51]; string ans = ""; cin >> n; for(int i = 0; i > op[i]; for(int..
(C++) - 백준(BOJ)코딩 9654번 : 나부 함대 데이터 답 www.acmicpc.net/problem/9654 9654번: 나부 함대 데이터 나부 행성의 함대의 정보를 아래와 예제 출력과 같은 표로 출력한다. 처음 두 열의 너비는 문자 15개, 세 번째 열은 11개, 마지막 열의 너비는 10개이다. www.acmicpc.net 줄 끝 부분 주의하세요. 공백있습니다. 줄 끝에 공백 있어요! 쉽다고 막 내다가 늘 그랬듯 틀렸네요^^ #include using namespace std; int main() { cout
(C++) - 백준(BOJ) 2902번:KMP는 왜 KMP일까? 답 문제링크 : https://www.acmicpc.net/problem/2902 문자열 다루는 간단한 문제입니다.KMP알고리즘은 아닙니다. 낚였습니다. 풀이방법 : 입력받은 문자열 중 대문자만 출력하도록 했습니다. 1234567891011121314#include #include using namespace std;int main() { string k; cin >> k; for (int i = 0; i = 65 && k[i]
(C++) - 백준(BOJ) 1100번:하얀 칸 답 문제링크 : https://www.acmicpc.net/problem/1100 단순한 문자열 처리 문제였습니다. 1234567891011121314151617#include #include using namespace std;int main() { string k; int cnt = 0; for (int i = 0; i > k; for (int j = 0; j