일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 앱
- node
- Node.js
- IOS
- 회원가입
- API
- Alamofire
- 아이폰
- 백준
- 앱개발
- 개발자
- Swift
- mac
- db
- Xcode
- java spring
- post
- 백엔드
- 알고리즘
- database
- spring boot
- Java
- swagger
- JavaScript
- UI
- spring
- 서버개발
- 개발
- SwiftUI
- 통신
- Today
- Total
목록분류 전체보기 (62)
YagSill

안녕하세요 Yagsill입니다. 전 포스트에서 자연수 N을 한줄씩 출력하는 알고리즘이었는데 다음 문제는 꺼꾸로 출력하는 알고리즘입니다. : 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. var inputX = Int(readLine()!)! for i in (1...inputX).reversed() { print(i) } for문을 돌릴 때 입력값부터 돌리려면 .reversed() 함수를 사용하면 됩니다. 아주 잘 찍히네요 ~~ 즐거운 코딩하세요~!

안녕하세요 Yagsill입니다. 백준 알고리즘의 문제인데요 반복문(for)으로 문제를 풀어보겠습니다. : 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. var inputX = Int(readLine()!)! for i in 1...inputX { print(i) } -> inputX를 Int형으로 입력 받습니다. -> i가 1부터 inputX까지 한번 돌때마다 i를 찍어줍니다. 정확하게 나오네요 ~~ 즐거운 코딩하세여~!

안녕하세요 Yagsill 입니다. 오늘은 Swift에서 StackView를 이용해 몇가지를 만들어 보겠습니답! 첫번째로 TextField 두개와 버튼을 Storyboard에 넣어놓고 이렇게 세가지 항목을 선택하신 후에 하단부분에 이 아이를 클릭해서 "Stack View"로 만들어 줍니다. 그러면 왼쪽 라인에 Stack View가 생겨요. inspectors에서 Spacing을 설정할 수 있습니다. -> 여기서 Spacing은 아까 추가했던 TextField 두개, 버튼 하나의 거리를 설정할 수 있습니다. StackView를 활용해서 여러가지 화면을 만들어 보세요~~

안녕하세요 Yagsill 입니다~ 오늘은 곱셈 로직을 구현해 보았습니다. 문제는 이렇습니다 문제 : N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 저는 inputX로 값을 받았습니다. 그리고 for문을 보면 1...9까지 i가 반복을 하게 구현했구요. 한번씩 반복될 때 마다 i에 입력했던 inputX를 곱하면 구구단이 나오게 됩니다. 감사합니다!

안녕하세요 Yagsill 입니다. 오늘은 if 문 알고리즘 중에 사분면을 고르는 알고리즘을 풀어볼건데요 문제는 이렇습니다. 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정 저는 로직을 이렇게 구현했습니다. 두개의 값을 입력받은 후 조건을 걸었어요 // X 양수 Y 양수 = 1사분면 // X 음수 Y 양수 = 2사분면 // X 음수 Y 음수 = 3사분면 // X 양수 Y 음수 = 4사분면 이때 0의 값은 없습니다. 그렇기 때문에 () 등호만 사용했습니다~ 즐거운 코딩..

안녕하세요 Yagsill 입니다. 오늘은 Splash 화면은 아니지만 처음 시뮬레이터를 돌리고 애니메이션 효과가 나오고 난 후 메인 View가 보여지게 만들어 보았습니다. 코드는 이렇습니다. 저는 Storyboard를 사용하지 않고 코드로 구현을 했습니다. label의 텍스트, 텍스트컬러, 폰트, 텍스트위치 를 코드로 정의를 했습니다. 이렇게 하면 짠. center에 "Hello"가 찍힙니다. 그리고 이 화면이 메인화면이고 이 전에 애니메이션을 넣어줄건데요. 그 전에 외부 라이브러리를 하나 가져와야 합니다. 'lottie-ios' 라는 라이브러리 인데요 http://airbnb.io/lottie/#/ Lottie Docs airbnb.io airbnb에서 라이브러리를 만들었나봐요 여기 들어가서 보시면 사..

안녕하세요 Yagsill 입니답. 오늘은 여러가지 라이브러리를 사용하기 위해서 많이 쓰는 cocoapods 프레임워크를 추가해볼건데용 cocoapods을 설치하면 pod 파일이 생겨서 그 안에 라이브러리를 넣어 두면 코드상에서 import 시킬 수 있습니다! 1) 터미널에서 프로젝트 파일로 들어갑니다. * finder 창에서 Command + spacebar 클릭 시 검색창이 나오는데 여기서 terminal을 치면 나옵니다. 어쨋든 저의 Mac에서 프로젝트 파일로 이동해야합니다. 저의 프로젝트 파일은 TodoList 라는 프로젝트 파일이죠? 이 파일을 터미널 창에 cd 하고 끌어다 놓으면 경로가 복사가 됩니다. 2) sudo gem install cocoapods 명령어 입력하기 프로젝트파일로 이동 ->..

안녕하세요 Yagsill 입니답 오늘은 년도가 주어졌을 때 해당 년도가 윤년인지 아닌지에 대한 알고리즘을 풀어보겠습니다 1) 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력 일단 윤년의 기준은 1) 400의 배수일때 2) 4의 배수이면서 100의 배수가 아닐 때 입니다. inputA % 400 == 0 -> inputA가 2000이라고 예를들면 2000 % 400 의 나머지는 0 이죠? 그렇기 때문에 윤년입니다. -> InputA가 1999라고 에를들면 1999 % 400 의 나머지는 0이 아니기 때문에 윤년이 아닙니다. inputA % 4 == 0 && inputA % 100 != 0 -> inputA가 2000이라고 예를들면 2000 % 4 의 나머지는 0이기 때문에 윤년입니다. 하지만 2000..