namespace ConsoleApp1
{
ย ย class Program
ย ย {
ย ย ย ย static void Main(string[] args)
ย ย ย ย {
ย ย ย ย ย ย int sum = 0;
ย ย ย ย ย ย int n = int.Parse(Console.ReadLine());
ย ย ย ย ย ย string s = Console.ReadLine();
ย ย ย ย ย ย for(int i =0; i<n; i++)
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย sum += int.Parse(s[i].ToString());
ย ย ย ย ย ย }
ย ย ย ย ย ย Console.WriteLine(sum);
ย ย ย ย ย ย
ย ย ย ย ย ย
ย ย ย ย }
ย ย }
}
๋ฌธ์์ด s๋ฅผ s[i]๋ก ํ๋ฉด charํํ๊ฐ ๋๋๋ฐ.. ๊ทธ๊ฑธ tostringํด์ ๋ค์ int๋ก ๋ฐ๊พธ๋๋ฐ...
๊ทธ๋ฅ ์ ์ด์ tostringํ์ง ๋ง๊ณ int๋ก ๋ฐ๊พธ๋ฉด ์๋๋๋ ์ง๋ฌธ์.. ๋ฌผ๋ก ํด๋ณด๋๊น ์๋๊ธด ํจ.
----
๊ธ์์ ํ๋ค๊ฐ ์ง๋ฌธ๋ ๋ผ๊ฐ์..ใ ใ
char์ด๋ฉด ๊ธธ์ด ๋ฌธ์ ์ผ ๋ฏ - dc App
"12312" ์ด๋ฐ ์ซ์ ๋ฐ๊ฟ์ฃผ๋๊ฑฐ ์๋?
char๋ก ๋ฐ๋๊ฑด ์ค๋ฒ๋ก๋ฉ๋์ char๋ฅผ ์์คํค๋ก ์ธ์ํ๊ฑฐ๊ฒ ์ง๋จธ..
Convert.ToInt32 ์ด๋์ ๋ฌธ์๋ฅผ ์์คํค ์ฝ๋๋ก ๋ฐ๊ฟ์ฃผ๋ ๋์ด ์๋.. '๋ฌธ์์ด'์ '์ซ์'๋ก ๋ฐ๊ฟ์ฃผ๋ ๋์. ์ฒจ์ ํ ๋ฐฉ์์ด ๋ง์
s.ToString()ํด๋ ์ค๋ฅ ๋จ๋๋ฐ?
์ ๊ฐ ๋ค๋ฅธ๊ฑฐ๋ ํท๊ฐ๋ ค์ ์งฌ๋ฝ์์ผ์ ์ง๋ฌธํ์..
namespace ConsoleApp1{ class Program { static void Main(string[] args) { char s = Convert.ToChar(Console.ReadLine()); int a = Convert.ToInt32(s); Console.WriteLine(a); } }}
๊ทธ๋๊น Convert.ToInt32๊ฐ ์ค๋ฒ๋ก๋ฉ๋์ string์ด๋ char ๋ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌ๋๋ค๋๊น
string์ผ๋ก ๋งค๊ฐ๋ณ์ ๋ฐ์๋๋ "123123" ์ด๋ฐ ์ซ์๋ฅผ ๋ฐ๋๊ฑฐ๊ณ ๊ทธ๋์ 'a'๋ฅผ ๋ฃ์ผ๋ฉด ์ค๋ฅ์. char๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ๋๋ a๋ฅผ 97๋ผ๋ ์ซ์๋ก ๋ณด๊ณ int 97๋ก ๋ณ๊ฒฝํ๋๊ฑฐ๋ผ๊ตฌ.
convenr.Toint32(char a) convent.toint32(string a) ์ด๋ ๊ฒ ๋๊ฐ์ ํจ์๊ฐ ์กด์ฌํ๊ณ .. ํ๋ผ๋ฏธํฐ์ ๋ฐ๋ผ char์ด๋ string๋ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌ๋๋ค๋๊ฑฐ์? ๊ทธ๋ผ ์ง๋ฌธ์์์ฒ๋ผ s[1]์ฒ๋ผ charํํ๋ก ๋ฐ๊ฟ์ฃผ๊ณ .. ์ ๋ค์ string์ผ๋ก ๋ฐ๊พธ๋๊ฑฐ์...? (์ง๋ฌธ์์ ํจ)