분류 전체보기

Algorithm/프로그래머스

[ 프로그래머스 ] 조건 문자열

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ ineq:String, _ eq:String, _ n:Int, _ m:Int) -> Int { ((eq == "=") ? (ineq == ">" ? n >= m : n " ? n > m : n   💡풀이먼저 =와 !를 비교해준 뒤 >를 통해 한번 더 비교를 해준다.비교값은 bool이기 때문에 참인지 거짓인지 여부를 판단하여 1과 0을 반환.

iOS/Swift

[ Swift ] stride, reduce

Swift에서 stride와 reduce는 각각 반복 시퀀스를 생성하고 시퀀스를 축소하여 단일 값을 계산하는 데 사용되는 강력한 함수입니다.  stride 함수stride 함수는 일정한 간격으로 값의 시퀀스를 생성하는 데 사용됩니다. stride(from:to:by:)와 stride(from:through:by:) 두 가지 형태가 있습니다. 1. stride(from:to:by:)시작 값에서 종료 값까지 일정한 간격으로 증가하는 시퀀스를 생성합니다. 종료 값은 포함되지 않습니다.for i in stride(from: 0, to: 10, by: 2) { print(i)}출력: 0 2 4 6 82. stride(from:through:by:)시작 값에서 종료 값까지 일정한 간격으로 증가하는 시퀀스를 생..

Algorithm/프로그래머스

[ 프로그래머스 ] 홀짝에 따라 다른 값 반환하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ n:Int) -> Int { if n % 2 == 0 { return stride(from: 2, through: n, by: 2).reduce(0) { $0 + $1 * $1 } } else { return stride(from: 1, through: n, by: 2).reduce(0, +) }} 💡풀이stride 와 reduce를 활용하여 풀어보았다.

Algorithm/프로그래머스

[ 프로그래머스 ] 공배수

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ number:Int, _ n:Int, _ m:Int) -> Int { (number % n == 0) && (number % m == 0) ? 1 : 0} 💡풀이이전과 동일한 방식return을 생략할 수 있다고 해서 생략해서 풀어봤다.

Algorithm/프로그래머스

[ 프로그래머스 ] n의 배수

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationfunc solution(_ num:Int, _ n:Int) -> Int { return num % n == 0 ? 1 : 0} 💡 풀이num의 값에 n을 나눈 나머지가 0이면 1을 return 그렇지 않다면 0을 return

카테고리 없음

[ CS50 ] 가상현실과 증강현실

가상현실과 증강현실가상 현실(Virtual Reality)과 증강 현실(Augmented Reality)은 최근 들어 급격히 전세계적으로 유명해졌습니다. 가상현실을 통해 3차원 세계에서 게임이나 비디오 등의 시뮬레이션을 경험할 수 있게 되었습니다. 증강현실은 가상현실과 기본적으로 비슷한데, 사용자에게 기존의 주변환경과 분리된 전혀 다른 환경을 경험하게 하지 않고 현재의 환경 위에 영상, 게임 등의 효과를 입히는 기술입니다. 가상현실의 원리최근 국외 뿐만 아니라 국내에서도 다양한 가상현실(VR) 기기들이 개발, 출시되고 있습니다. VR은 가상의 환경이나 상황을 컴퓨터로 만들어서 사람들이 실제로 그 상황에 들어와있는 것 처럼 느끼고 상호 작용할 수 있도록 만들어 주는 인터페이스를 뜻합니다.그렇다면 VR은 어..

Sheep1sik
'분류 전체보기' 카테고리의 글 목록 (4 Page)