Link
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 숫타니파아타
- 데이터베이스시스템
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 쌍대성원리
- 오블완
- 정보처리기사공부방법
- kgol
- 집착형
- 무소의뿔
- 다자녀장학금
- 티스토리챌린지
- 윤파고
- playground배열
- 배윤슬
- 나르시스트
- 아이엔이야기
- 등록금0원
- 청년도배사 이야기
- wxmaxima
- 제거된값 첨부하기
- 맥북에서 wxMaxima 설치
- 오일러투어
- 2023채용박람회
- 그래프2
- 합의정리
- wxMaxima install for mac os
- 이분그래프
- 직선의방정식
- 허스켈그래프
- 최단경로문제
Archives
- Today
- Total
사적공간
문자열 배열에서 입력한 문자열과 비교하여 입력한 문자열의 개수만큼 ox 표시 하기[dat 미숙] 본문
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// 1. vect 배열에 "MINCODING" 하드코딩
string vect = "MINCODING";
// 2. DAT 선언 (128 크기, 아스키 문자를 커버)
int DAT[128] = { 0 }; // 아스키 코드 사용, 알파벳 대소문자 포함
// 3. vect 배열에 존재하는 문자들을 DAT에 기록
for (int i = 0; i < vect.length(); i++) {
DAT[vect[i]] = 1; // 해당 문자가 vect에 있음을 표시
}
// 4. 찾을 문자의 개수 n과 n개의 문자 입력받기
int n;
cout << "Enter the number of characters to find: ";
cin >> n;
vector<char> characters(n); // n개의 문자 배열을 동적 할당
cout << "Enter the characters to search, separated by spaces: ";
for (int i = 0; i < n; i++) {
cin >> characters[i];
}
// 5. 문자 존재 여부 확인 및 출력
for (int i = 0; i < n; i++) {
if (DAT[characters[i]] == 1) {
cout << 'O'; // 존재하면 O 출력
}
else {
cout << 'X'; // 없으면 X 출력
}
}
cout << endl;
return 0;
}
1. dat[비교 대상 A]++;
2. if(dat[비교자 B] == 1) ~~~
익숙해질 때까지 연습
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char vect[10] = "MINCODING";
int n;
cin >> n;
char arr[10];
for (int i = 0; i < n; i++) { // 이렇게 해야 n만큼 문자를 입력받으면서 스페이스바로 띄어서 입력가능함.
cin >> arr[i];
}
int dat[100] = { 0 };
for (int i = 0; i < 10; i++) {
dat[vect[i]] = 1;
}
for (int i = 0; i < n; i++) {
if (dat[arr[i]] == 1) cout << "O";
else cout << "X";
}
return 0;
}
'KNOU_CS > C++' 카테고리의 다른 글
isSame() 문자열 찾기 (0) | 2024.10.11 |
---|---|
세 문자열을 입력 받고 중복 있으면 No, 없으면 Perfect (0) | 2024.09.30 |
입력된 arr의 수와 일치하는 수를 가진 apt의 층 수 출력 (0) | 2024.09.30 |
2차원 배열에 저장된 문자들을 오름차순으로 출력 (0) | 2024.09.30 |
town에 있는 문자와 입력 받은 arr의 문자의 일치 개수 구하기 (0) | 2024.09.30 |