Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป/C++

[c++] DAT

by soonybutter 2024. 3. 21.
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

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ