728x90
DAT : ์ธ๋ฑ์ค์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๋ ํ ์ด๋ธ
#include <iostream>
#include <vector>
using namespace std;
int dat[256]={0}; //๋ชจ๋ ๋ฌธ์(๊ธฐํธ,๋ฌธ์,์ซ์)๋ 256๊ฐ์ ์ซ์๋ก ํํ์ด ๊ฐ๋ฅํ๋ค.
int main()
{
cout<<dat['A']; // '0'์ด ์ถ๋ ฅ๋จ.
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
int dat[256]={0}; //๋ชจ๋ ๋ฌธ์(๊ธฐํธ,๋ฌธ์,์ซ์)๋ 256๊ฐ์ ์ซ์๋ก ํํ์ด ๊ฐ๋ฅํ๋ค.
int main()
{
dat['A']++; //dat[65]++; ์๋ฏธ์ด๊ณ , ์ถ๋ ฅํ๋ฉด '1'์ด ์ถ๋ ฅ๋๋ค.
return 0;
}
๋ค์๊ณผ ๊ฐ์ด dat๋ฅผ ํตํด ๋ฌธ์์ด ๋ด๋ถ์ ํน์ ๋ฌธ์๊ฐ ๋ช ๋ฒ ๋ฑ์ฅํ๋์ง count ํด๋ณด์.
#include <iostream>
#include <vector>
using namespace std;
int dat[256]={0}; //๋ชจ๋ ๋ฌธ์(๊ธฐํธ,๋ฌธ์,์ซ์)๋ 256๊ฐ์ ์ซ์๋ก ํํ์ด ๊ฐ๋ฅํ๋ค.
int main()
{
string a="236FCJ6GJH5";
int cnt=0;
for(int i=0; i<a.size(); i++)
{
dat[a[i]]++;
} //for๋ฌธ์ผ๋ก a string์ ์ญ ๋๋ฉด์ ๋ฌธ์์ด ๋ด์ ํด๋น ๋ฌธ์๋ค์ด ๋ฑ์ฅํ ๋๋ง๋ค dat ํจ์์ ์ธ๋ฑ์ค ๊ฐ์ ์ฑ์์ค.
cout<< dat['J']; //dat ๋ด๋ถ์ J๋ผ๋ ๋ฌธ์ ์ธ๋ฑ์ค ๋ด๋ถ์ ์ธ๋ฑ์ค๊ฐ(์์์ count๋ ๊ฐ)์ ์ถ๋ ฅํจ.
return 0;
}
728x90
'๐ป > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[c++] ๋ฐ์ฌ๋ฆผ / ์ฌ๋ฆผ / ๋ด๋ฆผ ํจ์ (0) | 2024.04.11 |
---|---|
[c++] DFS ๊น์ด ์ฐ์ ํ์ , ์ฌ๊ทํจ์ (0) | 2024.04.02 |
[c++] insertํจ์/ eraseํจ์/ sortํจ์/ swapํจ์ (0) | 2024.03.21 |
[c++] vector ์ ๋ฆฌ (0) | 2024.02.18 |
[c++] ๋ณ์์ ํฌ์ธํฐ (pointer) (0) | 2024.02.18 |