본문 바로가기 메뉴 바로가기

강경하다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

강경하다

검색하기 폼
  • 분류 전체보기 (141)
    • iOS (27)
    • Swift (39)
    • Swift Playground (14)
    • Design Pattern (5)
    • TDD (3)
    • CleanCode (2)
    • Algorithm (40)
    • Git (5)
    • CS Basic (4)
    • SoOn (0)
    • Review (2)
  • 방명록

Algorithm (40)
swift 백준 1065

// 숫자N을 입력받는다 let endRange = Int(readLine()!)! // 한수의 개수 var count = 0 // 한수의 개수를 센다 for num in 1...endRange { let numbers = Array("\(num)") var commonDifference = 10 var isArithmeticalSequence = true for (index, _) in numbers.enumerated() { // 끝에 도달하면 종료한다 if index == numbers.count - 1 { commonDifference = 10 break } if commonDifference == 10 { commonDifference = getCommonDifference(array: numb..

Algorithm 2021. 1. 5. 16:12
swift 백준 4673

// 빈 배열 생성 var selfNumbers: [Int] = [] for n in 0...10026 { selfNumbers.insert(0, at: n) } // 셀프 넘버가 아닌 인덱스에 1넣기 for n in 1...9999 { let index = getPlusAllNumber(number: String(n)) if index Int { let nu..

Algorithm 2021. 1. 5. 16:04
swift 백준 4344

import Foundation let repeatCount = Int(readLine()!)! for _ in 1...repeatCount { // 값을 받아온다 var scoreArr = readLine()!.split(separator: " ").map{ Double($0)! } let scoreCount = scoreArr[0] scoreArr.remove(at: 0) // 평균을 계산한다 let average = scoreArr.reduce(0, +) / scoreCount let upperAverage = scoreArr.filter { $0 > average } let percentage = Double(upperAverage.count) / Double(scoreArr.count) * 10..

Algorithm 2020. 12. 28. 10:22
이전 1 2 3 4 ··· 14 다음
이전 다음
250x250
TAG
  • Method
  • tdd
  • structure
  • 테스트주도개발
  • flow control
  • while문
  • CLASS
  • xcode
  • IF문
  • 코딩배우기1
  • swift playground
  • Swift
  • protocol
  • for문
  • algorithm
  • URLSession
  • loop
  • 1차원 배열
  • 백준
  • 코딩배우기2
  • GIT
  • basic
  • Playground
  • 입출력과 사칙연산
  • 미완성
  • function
  • IOS
  • Design Pattern
  • closure
  • Network
more
최근에 올라온 글
링크
  • Gmail
  • Instagram
  • Github
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바