Swift - 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

2022. 9. 27. 18:22ใ†ios

Swift - 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

 

 

์ง„์ˆ˜ ๋ณ€ํ™˜

 

์Šค์œ„ํ”„ํŠธ ๋‚ด์žฅ ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์›ํ•˜๋Š” ์ง„์ˆ˜์— ๋งž๊ฒŒ ๊ณ„์†ํ•ด์„œ ๋‚˜๋ˆ ์ค˜์•ผ ํ•œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

 

์ด ๋•Œ๋ฌธ์— ์‰ฝ๊ฒŒ ์ง„์ˆ˜๋ฅผ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ํ™•์‹คํ•˜๊ฒŒ ์•Œ๊ณ ์žˆ๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค!

 

10์ง„์ˆ˜ -> 2์ง„์ˆ˜

 

10์ง„์ˆ˜์—์„œ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ๋Š” String์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š”๋ฐ์š”, ์ฒซ ๋ฒˆ์งธ ์ธ์ž๋Š” BinaryIntegerํ”„๋กœํ† ์ฝœ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค(BinaryInteger๋Š” Int, UInt32์™€ ๊ฐ™์€ Integerํƒ€์ž…์˜ ๊ธฐ์ดˆ์ž…๋‹ˆ๋‹ค)

 

 

 

2์ง„์ˆ˜ -> 10์ง„์ˆ˜

 

2์ง„์ˆ˜์—์„œ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Int์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค! (๋ฐ˜๋Œ€์ธ ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„ค์š”)

์ฒซ๋ฒˆ์งธ ์ธ์ž๋Š” Stringํ”„๋กœํ† ์ฝœ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

(2์ง„์ˆ˜๋ฅผ String์œผ๋กœ ๋‹ค๋ฃจ๊ณ  ์žˆ๋‹ค๊ฐ€ ํฌ์ธํŠธ์ธ๋“ฏ..)