๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“– Problem Solution

[Swift] ๋ฐฑ์ค€ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1๋‹จ๊ณ„ 1,2,3,4,5๋ฒˆ

by Fomagran ๐Ÿ’ป 2020. 1. 13.
728x90
๋ฐ˜์‘ํ˜•

1๋ฒˆ Hello World! ์ถœ๋ ฅ

print("Hello World")

2๋ฒˆ ๊ฐ•ํ•œ์นœ๊ตฌ ๋Œ€ํ•œ์œก๊ตฐ

      ๊ฐ•ํ•œ์นœ๊ตฌ ๋Œ€ํ•œ์œก๊ตฐ ์ถœ๋ ฅ

ํ•ต์‹ฌ \n์„ ์•„๋Š๋ƒ

print("๊ฐ•ํ•œ์นœ๊ตฌ ๋Œ€ํ•œ์œก๊ตฐ\n๊ฐ•ํ•œ์นœ๊ตฌ ๋Œ€ํ•œ์œก๊ตฐ") 

3๋ฒˆ ๊ณ ์–‘์ด ์ถœ๋ ฅ

\    /\

 )  ( ')

(  /  )

 \(__)|

ํ•ต์‹ฌ \๋ฅผ ์ถœ๋ ฅํ•˜๋ ค๋ฉด ์•ž์— \ํ•œ๋ฒˆ ๋” ๋ถ™์—ฌ์„œ \\์ด๋ ‡๊ฒŒ ์จ์•ผ๋œ๋‹ค!

print("\\    /\\\n )  ( ')\n(  /  )\n \\(__)|")

4๋ฒˆ ๊ฐœ ์ถœ๋ ฅ

ํ•ต์‹ฌ์€ "์™€ \๋ฅผ ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ€ ๋ฐฉ๋ฒ•์€ ์•ž์—\๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉด ๋œ๋‹ค!

print("|\\_/|\n|q p|   /}\n( 0 )\"\"\"\\\n|\"^\"`    |\n||_/=\\\\__|")

5๋ฒˆ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  A+B๋ฅผ ์ถœ๋ ฅํ•˜๋ผ - ๊ณ„์† ์ปดํŒŒ์ผ ์—๋Ÿฌ ๋œจ๋”๋‹ˆ ๊ฐ‘์ž๊ธฐ ๋œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ :1 2

์ถœ๋ ฅ: 3

ํ•ต์‹ฌ

1.readline()์„ ์•Œ๊ณ  ์žˆ๋Š๋ƒ

2.์ž…๋ ฅ๋ฐ›์€ ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๋‘ ์ˆซ์ž๋กœ ๋‚˜๋ˆŒ ๊ฒƒ์ธ๊ฐ€ String.components(separatedBy" ")๋„์–ด์“ฐ๊ธฐ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์—ด์— ๊ฐ ๊ฐ ๋‹ด๋Š”๋‹ค.

3.๋ฌธ์ž๋กœ ์˜จ ์ˆซ์ž๋ฅผ ์–ด๋–ป๊ฒŒ ์ˆซ์ž๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ธ๊ฐ€ Int(์ˆซ์ž) ์ •์ˆ˜ํ˜•์œผ๋กœ ์น˜ํ™˜ Casting

import Foundation

let line = readline() ?? ""
let lineArr = line.components(separatedBy:" ")
let A = Int(line[0]) ?? 0
let B = Int(line[1]) ?? 0
print(A+B)

ํ”Œ๋ ˆ์ด ๊ทธ๋ผ์šด๋“œ๋กœ๋Š” ์ž…๋ ฅ์„ ๋ชป ๋ฐ›๊ณ  ์ด๋ ‡๊ฒŒ XCode์—์„œ macOS๋ฅผ ๋ˆ„๋ฅด๊ณ  Command Line Tool๋กœ ๋งŒ๋“ค์–ด์ค˜์•ผํ•จ

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€