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

강경하다

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

1차원 배열 (7)
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
swift 백준 8958

let repeatCount = Int(readLine()!)! var scoreStringArr: [Character] = [] for _ in 1...repeatCount { scoreStringArr = Array(readLine()!) var score = 0 var totalScore = 0 for char in scoreStringArr { if char == "O" { score += 1 totalScore += score } else { score = 0 } } print(totalScore) } 규칙만 확실히 이해하면 어렵지 않은 문제다. www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이..

Algorithm 2020. 12. 28. 10:16
swift 백준 1546

let repeatCount = readLine()! let scoreArr = readLine()!.split(separator: " ").map{ Int($0)! } let maxScore = Double(scoreArr.max()!) var sum: Double = 0 for score in scoreArr { sum += Double(score) / maxScore * 100 } print(sum/Double(scoreArr.count)) swift로 double캐스팅 하는 부분이 좀 까다로웠다. 그만큼 코드안정성이 늘어나는거니까, 뭐... 좋은편 이라고 생각한다. www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 100..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바