기초라고 생각되는 것/문제풀이
-
[백준 10430번] Swift 로 풀어보는 나머지기초라고 생각되는 것/문제풀이 2022. 1. 2. 23:12
문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 문제풀이 import Foundation var input = readLine()! var inputArray = input.split(separator: " ") let a = Int(inputArray[0])! let b = Int(inputA..
-
[백준 문제풀이] 시작부터 막혔다 .. !기초라고 생각되는 것/문제풀이 2022. 1. 2. 21:52
백준 문제는 보통 입력을 받고 처리하는 식의 문제가 있는데 Swift에서 입력을 받아본 적이 한번도 없었다 scanf도 cin도 없다... Playground에서 어떻게 할 수 있을지 찾아보던 중 .. ! Playground는 샌드박스이기 때문에 input이 없다고한다 (샌드박스(sandbox)란 외부로부터 들어온 프로그램이 보호된 영역에서 동작해 시스템이 부정하게 조작되는 것을 막는 보안 형태이다. ) 그렇다면 우리 는 actual application 을 이용해야한다. Command Line Tool를 통해 C,C++ 언어 뿐 아니라 Swift도 가능하다 !