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

강경하다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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 백준 2577

let num = Int(readLine()!)! * Int(readLine()!)! * Int(readLine()!)! let numCharArr = Array(String(num)) var resultArr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] for char in numCharArr { resultArr[Int(String(char))!] += 1 } for (_, value) in resultArr.enumerated() { print(value) } 0~9까지 10자리 배열을 만들어서 결과 값 숫자번째 있는 value값을 1씩 올려준다 호오 난 이걸 어떻게생각한거지..? 😊 www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄..

Algorithm 2020. 12. 28. 09:59
swift 백준 2562

var maxNum: Int = 0 var resultCount: Int = 1 for count in 1...9 { let num = Int(readLine()!)! if maxNum 이거 비효율일거 같은데.. 다른 방법이 있는건가?? www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서..

Algorithm 2020. 12. 28. 09:45
swift 백준 10818

let repeatNum = Int(readLine()!)! let numArr = readLine()!.split(separator: " ").map{ Int($0)! } var maxNum: Int = 1 var minNum: Int = 1000000 for num in numArr { if num > maxNum { maxNum = num } if num < minNum { minNum = num } } print("\(minNum) \(maxNum)") 이렇게 하니 시간초과가 나왔다 let repeatNum = Int(readLine()!)! let numArr = readLine()!.split(separator: " ").map{ Int($0)! } print("\(numArr.min()!) ..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바