Test

프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이import Foundationfunc solution(_ num_list:[Int]) -> Int { var odd: String = "" var even: String = "" for i in 0.. 다른 사람의 풀이import Foundationfunc solution(_ numList: [Int]) -> Int { return Int(numList.filter { $0 % 2 != 0 }.map { String($0) }.joined())! + Int(numList.fi..

import Foundationfinal class FileIO { private var buffer:[UInt8] private var index: Int init(fileHandle: FileHandle = FileHandle.standardInput) { buffer = Array(fileHandle.readDataToEndOfFile())+[UInt8(0)] // 인덱스 범위 넘어가는 것 방지 index = 0 } @inline(__always) private func read() -> UInt8 { defer { index += 1 } return buffer.withUnsafeBufferP..

프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이import Foundationfunc solution(_ a:Int, _ d:Int, _ included:[Bool]) -> Int { var result = 0 if(included[0] == true){ result += a } for i in 1.. 다른 사람의 풀이import Foundationfunc solution(_ a: Int, _ d: Int, _ included: [Bool]) -> Int { return included.i..

용어 프로퍼티(property) : 클래스 / 구조체 / 열거형 등에 관련된 값 인스턴스(instance) : 클래스 / 구조체/ 열거형에서 생성된 객체 메서드(Method): 특정 타입에 관련된 함수 이니셜라이저(init) : 초기화될때의 상태를 지정 맵(Map) : 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수 필터(Filter) : 맵과 마찬가지로 새로운 컨테이너에 값을 담아 반환, 다만 맵과 다르게 특정 조건에 맞게 걸러내는 역활 리듀스(Reduce) : 컨테이너 내부의 콘텐츠를 하나로 합하는 기능을 실행하는 고차 함

func solution(_ num:Int, _ total:Int) -> [Int] { var answer = [Int]() var mid = total/num var n = num/2 if num%2 == 0{ answer = Array(mid-n+1...mid+n) } else{ answer = Array(mid-n...mid+n) } return answer } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고 [프로그래머스 LV.0] 연속된 수의 합 프로그래머스 LV.0 모음 연속된 수의 합 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경..

func solution(_ bin1:String, _ bin2:String) -> String { var a = Int(bin1, radix: 2)! var b = Int(bin2, radix: 2)! return String(a+b, radix: 2) } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr