Substring(0, 1) ํ๋ฉด 0๋ฒ์งธ๊บผ๋ง ๋์ค์์ ๊ทธ๋ผ 0 ์ด์ 1๋ฏธ๋ง์ธ๊ฑฐ๋ง ์ถ์ถํ๋ค๊ณ ํด์ํ ์ ์์์ ๊ทธ์น
staticย voidย Main()ย {
ย ย ย ย ย ย
ย ย ย ย Console.WriteLine("P26".Substring(0,ย 1));
ย ย }
์ด๋ ๊ฒํ๋ฉด?
๊ฒฐ๊ณผ๊ฐ: P
๊ทธ๋ผ Substring(0, 2)ํ๋ฉด 0๋ฒ์งธ ์ด์ 2๋ฒ์งธ ๋ฏธ๋ง์ด๋๊ฐ "P2"๊ฐ ๋์ค๊ฒ ๋ค? ๋ง์ง
staticย voidย Main()ย {
ย ย ย ย ย ย
ย ย ย ย Console.WriteLine("P26".Substring(0,ย 2));
ย ย }
๊ฒฐ๊ณผ๊ฐ: P2
๊ทธ๋ฌ๋ฉด?? Substring(1, 2)ํ๋ฉด 1๋ฒ์งธ์ด์ 2๋ฒ์งธ๋ฏธ๋ง์ด๋๊น "2"๋ง ๋์ค๊ฒ ๋ค? ๊ทธ์น???ย
staticย voidย Main()ย {
ย ย ย ย ย ย
ย ย ย ย Console.WriteLine("P26".Substring(1,ย 2));
ย ย }
๊ทผ๋ฐ ๊ฒฐ๊ณผ๊ฐ์ 26์ด๋์ด... ๋ด๊ฐ ๋ชจ๋ฅด๋ ๋ญ๊ฐ๊ฐ ์๋๊ฑฐ๊ฒ ์ง..? ์์ด๋ฌ๋๊ฑฐ์ผ? ใ
ใ
๋ฌธ์ ์ฐพ์์ ์ฝ์ด๋ณด๋ ด ์ ์ถํ์ง๋ง๊ณ
๋ต์์ฃผ์๋ฉด startindex, count๋ฅผ ๋งค๊ฐ๋ณ์๋ก๋ฐ๋๊ฑฐ์. 1,2๋ผ๊ณ ํ๋ฉด 1์ 0๋ฒ์ธ๋ฑ์ค๋ก์ก๊ณ 2๊ฐ๋ฅผ ์๋ฅธ๊ฑฐ.
0,1 ์ด๋ผ๊ณ ํ๋ฉด 0์ 0๋ฒ์ธ๋ฑ์ค๋ก์ก๊ณ 1๊ฐ์๋ฅธ๊ฑฐ
์ํ ๊ทธ๋ผ 2๋ง๋ฝ์ผ๋ ค๋ฉด ๋งค๊ฐ๋ณ์๋ก 1, 1๋งํ๋ฉด ๋๊ฒ ๊ตฌ๋ ๊ณ ๋ง์.... - dc App
ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ์น๊ตฌ์ผ ํ๊ธ๋ก๋ ๋ฌธ์์ข ์ฝ์ด๋ณด๋ ด... ์ด๊ฑด ์ง์ง ๋ง๋ฐฐ์ด ์๋ด๋น์ธ๋ฐ
๋ฌธ์ ์ฝ๋๊ฑด ๋์งธ์ณ๋ ์ฌ๊ณ ๋ฅ๋ ฅ์ ๊ธธ๋ฌ์ผ ํ๋ฐ์ ์ํ ์ ์์ ๋๊ฐ ํด๋ณธ 3๋ฒ์ ์คํ ๊ฒฐ๊ณผ๋ก x๋ฒ์งธ๋ถํฐ ์์ํด์ y๊ฐ๊น์ง ์๋ฅธ๋ค ๋ ๊ท์น์ ๋์ถํด๋ด๋ ์๋๋ฅผ ํด๋ดค์ผ๋ฉด ๊ตณ์ด ๋ฌผ์ด๋ณด์ง์๊ณ ๋ ์ฐพ์๋ณด์ง ์๊ณ ๋ ์ ๋ต์ ์์๋์๊ฑฐ์ผ