일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 순서도
- 애플
- 정규식
- flow chart
- APNS
- 플로우차트
- Regex
- 스위프트
- git이란
- PushNotification
- xcode
- 백준
- JSONSerialization
- Git과 Github차이점
- OS
- git사용법
- ios
- git
- swift
- flowchart
- UIViewController
- github
- 깃
- github란
- 플로우 차트
- 정규표현식
- 흐름도
- GitvsGithub
- 계산기
- 깃허브
- Today
- Total
목록알고리즘/백준 (10)
Diana의 iOS 개발일기
10872번 - 팩토리얼 import Foundation let num = Int(readLine()!)! func calculate (num : Int) -> Int { if num == 0 { return 1 } return num * calculate(num: num - 1) } print(calculate(num: num)) 10870번 - 피보나치수 5 import Foundation var num = Int(readLine()!)! func fibonacci(x : Int) -> Int { if x == 0 { return 0 } else if x == 1 { return 1 } var result = fibonacci(x: x-1) + fibonacci(x: x-2) return result..
1712번 - 손익 분기점 import Foundation let num = readLine()!.components(separatedBy: " ").map{Int($0)!} if(num[1]>=num[2]){ print(-1) }else{ print(num[0]/(num[2] - num[1])+1) } 2292번 - 벌집 import Foundation var num = Int(readLine()!)! var plus = 0 var result = true while(result){ let calculate = 3*plus*(plus+1)+1 if(num
1157번 - 단어 공부 import Foundation let alpha = readLine()!.uppercased()//apple alpha.forEach { print(String($0)) //A,P,P,L,E } 해당 문제를 풀기 전 String에 forEach를 취할 시 위와 같은 결과가 나온다는 것을 알고 시작하자. import Foundation let alpha = readLine()!.uppercased() var array = [String:Int]() alpha.forEach { if array[String($0)] == nil{ array[String($0)] = 1 }else{ array[String($0)]! += 1 } } var result = [String]() for k..
1065번 - 한수 import Foundation let num = Int(readLine()!)! var result = 0 //100부터 999까지의 계산은 문제의 의도에 따라 함수로 분리해 표현해주었다 func calculate(num : Int) -> Int { for x in 100...num { let firstNum : Float = Float(x / 100) let thirdNum : Float = Float(x % 10) let secondNum : Float = (Float(x % 100) - thirdNum)/10 if((firstNum + thirdNum) / 2 == secondNum){ result += 1 } } return result + 99 } switch num { c..
1546번 import Foundation var num = Double(readLine()!)! var scores = readLine()!.components(separatedBy: " ").map{Double($0)!} var max = scores.max()! var modifiedScores = scores.map{($0/max)*100}.reduce(0, {$0 + $1}) print(modifiedScores/num) 4344번 import Foundation var C = Int(readLine()!)! for _ in 1...C { var testCase = (readLine() ?? "").components(separatedBy:" ").map{Int($0)!} let num = te..
1110번 import Foundation var num = Int(readLine()!)! var stnd = num var count : Int = 0 var x = 0 var result: Bool = true while result { x = num let rightNum = num % 10 let reRightNum = ((num / 10) + (num % 10)) % 10 num = rightNum * 10 + reRightNum count += 1 if stnd == num { print(count) result = false } } 이후 수정 import Foundation var num = Int(readLine()!)! var stnd = num var count : Int = 0 re..
2739번 import Foundation let num: Int = Int(readLine()!)! for var multi in 1...9 { print("\(num) * \(multi) = \(num * multi)") } 2741번 import Foundation let num = Int(readLine()!)! for var pNum in 1...num { print(pNum) } 10871번 import Foundation var num = (readLine() ?? "").components(separatedBy: " ") var writtenArr = (readLine() ?? "").components(separatedBy: " ") var result = writtenArr.filter..