일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 숭실대
- 소프트웨어분석및설계
- 애플 디벨로퍼 아카데미 21주차 회고
- 애플 디벨로퍼 아카데미
- Apple Developer Academy @ POSTECH
- iOS 개발 오류
- Swift 문법
- 데이터베이스 공부
- useReducer
- ObservableObject
- global soop
- 네이버 치지직
- 데이터베이스
- 앱 비교 프로젝트
- 운영체제
- react
- ObservedObject
- StateObject
- SWIFT
- Swift 기능
- thread safe
- 치지직
- swift문법
- OS
- Swift 디자인패턴
- 동시성 프로그래밍
- 제앱소
- 네이버 부스트캠프
- 애플 디벨로퍼 아카데미 후기
- memoization
- Today
- Total
목록분류 전체보기 (285)
사과하는 제라스
출처 : https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 1. 문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 2. 입력 첫째 줄에 A, 둘째 줄에 B, ..
분석 글을 시작하며... 이번 1학기 수강한 과목 중 'SW융합세미나' 수업을 들으며 처음으로 이란 기술지를 인지하게 되었다. 평소 ICT에 관심이 크게 있지는 않았다. 하지만 이 분야의 기술들을 공부해두면 내가 앞으로 내 분야를 넓혀가고 배울 때 다양한 기술 및 용어들을 쉽게 이해할 수 있을거란 생각에 성규와 함께 1주마다 한 챕터를 읽으며 공부한 후 서로에게 설명해주고 후기를 작성하기로 했다. 어려운 용어들과 생소한 단어들 투성이이고 이해가 전혀 안되는 개념들도 많겠지만 크게 보면서 현재 어떤 기술들이 있는지, 어떤 방향으로 기술들을 연구하고 있는지를 초점으로 둔 채 공부를 해나가기로 했다. 주제 및 분석 정보 1. 메타버스 기술 동향 및 산업 분야별 적용 사례 2. MIV(MPEG Immersive..
출처 : https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 1. 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+..
출처 : https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 1 1 2 3 3 4 9 8 5 2 3. 출력 각 테스트 케이스마다 A+B를 출력한다. 2 5 7 17 7 4. 풀이 이전 문제들을 참고하면 간단하지만 가장 중요한 부분은 종료 시점을 해결해내야 한다. 이 문제에서 파일 종료 조건이 없고 단순히 입..
출처 : https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 1. 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 10 5 1 10 4 9 2..
출처 : https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 1. 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 2. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 5 3. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. * ** *** **** ***** 4. 풀이 어쩔 수 없이 이중 for문을 써야 한다. 입력받는 N 값이 곧 각 행의 전체 길이라고 보면 된다. 그..
출처 : https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 1. 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 2. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 5 3. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. * ** *** **** ***** 4. 풀이 잘못 보면 이중 for문을 써야할 듯해 보인다. *의 출력을 진행시키고 그 라인마다 *의 개수가 늘어나니 그만큼 또 출력하려니 말이다. 하지만 StringBuilder를 쓰면 쉬워진다. 일단 N을 입력받고 for문을 돌린다. 이때 ..
출처 : https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 5 1 1 2 3 3 4 9 8 5 2 3. 출력 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A..