[Swift 알고리즘] Swift - 알고리즘 입력(readLine) 처리 방법
·
iOS/Xcode
[Swift 알고리즘] Swift - 알고리즘 입력(readLine) 처리 방법 안녕하세요. 개발 중인 정주입니다. 오늘은 알고리즘의 첫걸음인 입력에 대해 알아보겠습니다. Swift는 iOS 개발에 주로 사용하다 보니 Swift로 알고리즘을 공부하려는 분들께서는 많이 당황하실 수 있습니다. 저도 그중 한 사람이었는데요. 한 번 알아두니 오히려 알고리즘 공부하기 정말 편하더라고요. 설명 없이 코드만 필요하시다면 맨 아래 요약을 보시면 됩니다. Swift로 알고리즘 공부를 하는 환경 구성은 지난 포스팅을 참고해주세요. 2021.08.31 - [정주는 개발 중 :]/iOS, Swift] - [Xcode] Swift 알고리즘 - Xcode 환경 세팅 그럼 시작하겠습니다! 개발 환경 MacBook Pro (Ret..
[Swift 알고리즘] 백준 BOJ 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰
·
코딩테스트
[Swift 알고리즘] BOJ 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 안녕하세요. 개발 중인 정주입니다. 오늘은 알고리즘 공부를 하며 가독성의 중요성을 느끼게 해 준 문제가 있어 포스팅을 남깁니다. 문제 자체는 최하 난이도이지만 마음의 다짐을 위해서요. 바로 시작하겠습니다 Github https://github.com/jeongju9216/swiftAlgorithm 문제 정보 번호, 이름 : 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 분류 : 수학, 구현, 사칙연산 문제 링크 https://www.acmicpc.net/problem/3003 풀이 단순 계산 문제입니다. readLine()으로 6개의 입력을 받고 문제에 제시된 정상 체스 개수에서 입력 값을 빼주면 됩니다. 1차 코드 let in..
[Swift 알고리즘] 백준 BOJ 2845 - 파티가 끝나고 난 뒤
·
코딩테스트
[Swift 알고리즘] BOJ 2845 - 파티가 끝나고 난 뒤 안녕하세요. 개발 중인 정주입니다. 오늘은 BOJ 2845번인 "파티가 끝나고 난 뒤" 문제를 풀었습니다. 바로 시작하겠습니다. Github https://github.com/jeongju9216/swiftAlgorithm 문제 정보 번호, 이름 : 2845 파티가 끝나고 난 뒤 분류 : 수학, 구현, 사칙연산 문제 링크 https://www.acmicpc.net/problem/2845 풀이 간단한 구현 문제입니다. 두 개를 입력받고 두 값을 곱해줍니다. 이 값이 정확한 인원 수입니다. 다음 라인에서 5개의 입력 값과의 차이를 출력합니다. 제가 이 문제에서 처음 사용해본 것은 두 개의 라인에 거쳐 입력을 받는 것이었습니다. readLine(..
[천안 성거읍 맛집] 안순영 만두 리뷰 / 수제 만두 맛집, 천안 맛집
·
🐱 정주는 쉬는 중 :]/맛집
[천안 성거읍 맛집] 안순영 만두 리뷰 / 수제 만두 맛집, 천안 맛집 안녕하세요. 쉬는 중인 정주입니다. 오늘은 충남 천안시 서북구 성거읍 망향로 684에 위치한 안순영 만두에 방문하였습니다. 천안 구석에 나 홀로 덜렁 있는 맛집입니다. 요즘 인건비로 흔치 않은 수제 만두 집인데요. 홀에서 먹는 사람도 많지만 포장하는 사람이 정말 많은 집입니다. 이번 포스팅에서는 홀, 포장 둘 다 기록했으니 기대해주세요. 맛과 친절한 서비스에 감동한 안순영 만두 리뷰 그럼 시작하겠습니다. 가게 이름 안순영 만두 위치 충청남도 천안시 서북구 성거읍 망향로 684 먹은 메뉴 & 가격 군만두 6,000원 (홀) 사골 만두국 7,500원 (홀) 사골 떡만두국 7,500원 (홀) 공깃밥 무료 고기만두 5,000원 (포장) 김치..
[Swift 알고리즘] BOJ 2475 - 검증수
·
코딩테스트
[Swift 알고리즘] BOJ 2475 - 검증수 안녕하세요. 개발 중인 정주입니다. 오늘은 BOJ 2475번 검증수 문제를 풀어보았습니다. Github https://github.com/jeongju9216/swiftAlgorithm 문제 정보 번호, 이름 : 2475 검증수 분류 : 수학, 구현, 사칙연산 문제 링크 https://www.acmicpc.net/problem/2475 풀이 2475번 검증수는 단순 계산 문제입니다. 5개의 input값마다 제곱해서 더한 뒤 마지막에 10으로 나눈 나머지를 출력하면 됩니다. 입력의 범위는 00000 ~ 99999까지 이므로 Big Integer 고민도 하지 않아도 됩니다. 마지막 검증으로 가장 예외적이라고 생각할 수 있는 00000 입력이 제대로 동작하는지..
[여주 맛집] 홍원 막국수 리뷰 / 여주 막국수, 편육 맛집
·
🐱 정주는 쉬는 중 :]/맛집
[여주 맛집] 홍원 막국수 리뷰 / 여주 막국수, 편육 맛집 안녕하세요. 쉬는 중인 정주입니다. 오늘은 경기 여주시 대신면 천서리길 12에 위치한 홍원막국수에 다녀왔습니다. 홍원 막국수는 여주의 막국수 집 중 가장 유명하다는 집인데요. 유명한 집이다 보니 사람이 많으면 어쩌나 걱정이 되었는데 가게 자체도 크고 테이블 거리두기를 잘 지키고 계셔서 코로나 시국에 안심이 되었습니다. 그럼 시작하겠습니다. 가게 이름 홍원막국수 위치 경기 여주시 대신면 천서리길 12 메뉴 & 가격 비빔 막국수 8,000원 편육 16,000원 입구 홍원막국수 입구입니다. 건물 자체가 상당히 커서 멀리서도 한눈에 보였습니다. 3대를 이어온 원조 집이라고 하니 더욱 기대가 되었습니다. 참고로 가게는 입식이지만 신발은 벗어야 합니다. ..
[Xcode] Swift 알고리즘 - Xcode 환경 세팅
·
iOS/Xcode
Swift 알고리즘 - Xcode 환경 세팅 안녕하세요. 개발하는 정주입니다. 오늘은 Swift로 알고리즘을 하기 전 Xcode에서 알고리즘을 하기 위한 세팅을 먼저 진행하겠습니다. 세팅이라고 해도 복잡한 것은 없으니 어렵게 생각하지 않으셔도 됩니다. 개발 환경 MacBook Pro (Retina, 15-inch, Mid 2015) macOS Big Sur(11.5) 프로세서 : 2.5 GHz 쿼드 코어 Intel Core i7 메모리 : 16GB 1600 MHz DDR3 그래픽 : Intel Iris Pro 1536 MB Xcode Xcode 12.5.1 왜 굳이 Xcode로? 힘들게 Xcode의 프로젝트로 알고리즘을 공부하는 이유에 대해 궁금하실 텐데요. 바로 Swift의 입력 함수인 readLine..
[Swift] Swift 문법 - 열거형(enum)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 열거형(enum)에 대해 알아보겠습니다. 안드로이드 개발 당시에도 한 번 사용해보고 열거형의 편리함에 푹 빠졌는데요. Swift에서도 유용하게 사용할 것 같네요. 그럼 시작하겠습니다! 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 열거형(enum) 관련 있는 데이터들이 멤버로 구성되어 있는 자료형 객체입니다. 열거형은 아래 세 가지 경우에 유용합니다. 원치 않는 값이 입력되어 에러가 발생하는 것을 방지할 때 입력 값을 특정 범위로 제한할 때 특정 값 중 하나만 선택하게 할 때 성별을 입력할 때는 남자, 여자 중에서만 선택할 수 있고 ..
[Swift] Swift 문법 - 프로토콜(Protocol)
·
Swift/개념 & 응용
안녕하세요. 오늘은 프로토콜(protocol)에 대해 알아보겠습니다. 프로토콜은 java의 interface와 동일한 개념입니다. Swift를 처음 공부하며 작성한 포스팅이기 때문에 부족한 내용이 있을 수 있습니다. 댓글로 알려주시면 공부해서 내용 추가하도록 하겠습니다. 미리 감사합니다! 그럼 바로 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Protocol 프로토콜이란 특정 클래스와 관련 없는 property와 method 선언의 집합입니다. 포인트는 메서드 정의는 없고 선언만 있다는 것입니다. 클래스에서 프로토콜을 채택(adopt)해서 직접 구..
[Swift] Swift 문법 - 접근 제어
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 접근 제어(access control / access modifier)에 대해 알아보겠습니다 Java에서는 public, protected, private 등이 대표적인데 Swift에는 어떤 종료가 있을지 알아보겠습니다. 그럼 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Swift 접근 제어 접근 속성은 클래스, 메서드, 멤버의 접근 가능성을 설정하는 객체 지향 언어의 키워드입니다. 구성 요소를 캡슐화하는 데 사용합니다. 접근 제어라는 단어가 낯설 수 있는데요, 익숙한 접근 제어로는 private, protected..
유정주
'분류 전체보기' 카테고리의 글 목록 (64 Page)