일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- spring boot
- post
- JavaScript
- database
- 백엔드
- SwiftUI
- java spring
- 알고리즘
- 통신
- 앱
- 앱개발
- IOS
- db
- 개발자
- Swift
- Xcode
- Node.js
- UI
- Java
- mac
- 회원가입
- 아이폰
- swagger
- 백준
- spring
- 개발
- node
- Alamofire
- 서버개발
- Today
- Total
목록백준 (8)
YagSill

안녕하세요 Yagsill 입니다. 오늘은 알고리즘 문제중에 최댓값의 Index위치를 알아내는 방법을 알아보겠습니다. 백준 알고리즘의 배열 문제입니다. -> 대충 배열에 9개의 정수를 입력해서 그 중 최대값을 찾고 그 최대값의 Index위치를 알아내 보면 되겠네요. var arr : [Int] = [] var N = Int(readLine()!)! for i in 1...N { arr.append(Int(readLine()!)!) } print("최댓값 : \(arr.max()!)") print("최댓값 INDEX : \(arr.firstIndex(of: arr.max()!)!)") -> 일단 배열하나 만드시고... for문을 돌려요 9개의 정수니까 음 9번 돌리면 되겠네요. -> 그리고 9개 정수를 넣으..

안녕하세요 Yagsill 입니다. 오늘은 알고리즘 중 반복문을 활용한 별("*")을 찍어보도록 하겠습니다~! 문제 : 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 let input = Int(readLine()!)! var Star = "" for i in 1...input { Star += "*" print(Star) } -> Star 변수에 String의 텍스트를 넣어둔 후에 반복문 안에서 "*"

안녕하세요 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 입니다~ 오늘은 곱셈 로직을 구현해 보았습니다. 문제는 이렇습니다 문제 : 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 입니답 오늘은 년도가 주어졌을 때 해당 년도가 윤년인지 아닌지에 대한 알고리즘을 풀어보겠습니다 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..