์ด๋ฆ ๋์ด ์ญ ์๋ csv ํ ์ด๋ธ์ด ์์๋
์๋ฅผ๋ค์ด 20๋์ธ ์ฌ๋๋ค๋ง ์ถ์ถํ๊ณ ์ถ๊ฑฐ๋
CSVReader ๊ทธ๊ฑธ๋ก ํ์ฑ์ ๋๋๋ฐ
for๋ฌธ ๊ฐ์๊ฑฐ ๋๋ฆฌ๊ธฐ์ ๋ฐ์ดํฐ์์ด ์ข ๋ง์์..
ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ ์๋ ์ฌ๋ ๊ฐ๋ฅด์ณ์ฃผ์
ใ
ใ
๋์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฐ์ ธ์ค๋ ์์ ์ด ๋น๋ฒํ๊ณ ๋ฐ์ดํฐ๋ ํฌ๋ค๋ฉด ๋์ด๋ฅผ ์ธ๋ฑ์ค๋ก ์ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด์ผํจ. ๋จ์ ์ ๋ ฌ๋ง ํด๋๋ ๋์๋ ๊ฑฐ๊ณ ์๋๋ฉด ๋์ด๋๋ณ๋ก ๋ฒํท์ ๋ฃ๋๋ค๋๊ฐ.... ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง์์ ์ ๋นํ๊ฑฐ ๊ณจ๋ผ ์ฐ๋ฉด๋จ
๋ฐ์ดํฐ๊ฐ ๋ช์ญ๊ฐ ์์ค์ด๋ฉด ๊ทธ๋ฅ ๋ฌด์ง์ฑ for๊ฐ ๋ฒ ์คํธ์ผ์๋ ์๊ณ
LINQ ์ฐ์
linq where๋ O(n)์ผํ ๋ฐ ๊ทธ๋ฅ for๋ ๋ค๋ฅผ๊ฒ ์์์
๋ฐ์ดํฐ๊ฐ ์ผ๋ง๋ ํฌ๊ธธ๋ ๊ทธ๋ ๊ฒ๊น์ง ์ฑ๋ฅ์ ์ฒดํฌํจ
๋ญ ์ด๋น 10๋ฒ์ฉ ๋ฐ์ดํฐ ๊ฒ์์ด๋ผ๋ ํจ?
๊ตฌ์ฒด์ ์ผ๋ก ๋ชจ๋ฅด์ง๋ง ๋ณธ๋ฌธ์ for์ฐ๊ธด ๋ง๋ค๊ณ ํ์ผ๋๊น ๋จ์ for๋ณด๋จ ๋นจ๋ผ์ผํ์ง์๋