백준 1110번, 더하기사이클 문제 설명 안녕하세요? 😎 오늘 swift언어로 풀어볼 문제는 백준의 1110번, 더하기사이클 문제입니다. solved.ac 랭크 기준, 브론즈1로 기초문제에 해당합니다. 입력값은 0보다 크거나 같고, 99보다 자거나 같은 정수가 들어옵니다. 구해야 하는 것은 더하기사이클인데요. (타겟값의 뒷자리 수) 와 (입력받은 값 각자리수의 합의 뒷자리 수)를 붙이는 것을 반복했을때 이러한 연산을 몇번 수행해야 초기 숫자와 같은 숫자가 되는지를 구하는 문제입니다. 예제 입/출력을 보겠습니다. 26을 입력했을 때의 출력은 어떻게 해야할까요? 그 과정은 아래와 같습니다. 1) 26 -> 6 + (2 + 6 = 8)로 68이 됩니다. count : 1 2) -> 8 + (6 + 8 = 14..
안녕하세요? 멍구입니다. ^-^// 오늘도 간단한 문제를 한번 풀어볼 건데요. swift언어의 반복문을 다양한 방식으로 활용해서 구구단을 출력하는 백준 알고리즘 문제를 풀어보겠습니다. 오늘 swift언어로 풀어볼 문제는 백준 2739번, 구구단입니다. 바로 가보겠습니다. 백준 2739 구구단 알고리즘 문제 설명 구구단 문제는 백준 단계별 문제 중 기초문제에 해당합니다. 반복문 기초문제입니다. 단순 구구단 출력문제로, 시간제한과 메모리 제한을 크게 신경 쓸 필요는 없을 것 같습니다. 구구단 단수, N을 입력 받았을때 해당 값의 구구단 값을 위와 같이 출력해주면 됩니다. 어떻게 출력할 수 있을까요? N을 입력 받으면 1 ~ 9까지의 수를 반복문 순회하면서 구구단 값을 출력해주면 되겠습니다. 그렇다면 이어서 ..
백준 알고리즘 1000개 문제풀이를 달성했습니다. 뒤늦은 짤막 후기... 1년 반 정도의 시간을 거쳐서 1000문제 풀이를 돌파했네요. cpp, swift언어를 통해 달성한 결과물입니다. 어려운 문제만 풀게 아니라면 + 꾸준히 문제를 풀 수 있다면 1,000문제까지는 해볼만 하다고 생각합니다. 직장인이 되고부터는 의무감이 줄어서 문제풀이에 투자하는 시간이 많이 줄어들었었는데, 이제야 달성! 이제 solved.ac 기준으로 플래티넘 이상의 문제도 하나, 둘 풀어볼까 생각 중입니다. (저는 solved.ac 기준, 실버 ~ 골드의 문제를 주로 풀어왔기 때문에 아직 solved.ac 티어는 골드1입니다.) 또 내일은 월요일이네요. 모두들 또 힘냅니다. 홧팅!
안녕하세요. 멍구입니다. ^-^// 오늘도 간단한 문제풀이 하나 남겨보겠습니다. swift의 조건문, if문이나 삼항연산자를 사용해서 입력 받은 두 수의 비교결과를 출력하는 백준 문제를 풀어보겠습니다. 오늘 풀어 볼 문제는 백준 1330번, 두 수 비교하기입니다. 바로 가보겠습니다. 백준 1330번, 두 수 비교하기 문제 설명 백준 1330번, 두 수 비교하기는 말 그대로 두 수를 입력 받아 어느 수가 큰지를 출력하면 되는 문제입니다. 시간 제한은 1초, 메모리 제한은 512MB로 되어있지만, 해당 문제는 공간복잡도, 시간복잡도 모두 O(1)의 상수시간으로 풀 수 있는 단순한 문제로, 크게 고려한 부분은 없습니다. 백준 1330번, 두 수 비교하기 입출력 예시 두 수 비교하기 문제 입출력 예시입니다. 공..
- Total
- Today
- Yesterday
- 백준알고리즘
- Protocol
- swift 문자열
- 김프매매
- Swift 알고리즘
- swift reduce
- swift
- 백준swift
- 프로그래머스
- publisher
- createML
- ios
- 컬렉션
- swift문제
- 프로토콜
- uikit
- 개발자문서
- Collection
- 자연어처리
- 부스트코스
- 알고리즘
- swift알고리즘
- CoreML
- swift string
- SwiftUI
- 알고리즘문제
- swift언어
- 프로그래머스swift
- swift 기초
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |