일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- iOS 개발 오류
- 애플 디벨로퍼 아카데미
- 제앱소
- 네이버 부스트캠프
- Swift 디자인패턴
- 운영체제
- sqoop
- useReducer
- apple developer academy 후기
- Apple Developer Academy @ POSTECH
- 숭실대
- react
- StateObject
- SWIFT
- ObservableObject
- 데이터베이스 공부
- 앱 비교 프로젝트
- 애플 디벨로퍼 아카데미 21주차 회고
- Swift 기능
- 소프트웨어분석및설계
- ObservedObject
- 애플 디벨로퍼 아카데미 후기
- 데이터베이스
- OS
- 네이버 치지직
- global soop
- Swift 문법
- 애플 아카데미 후기
- 치지직
- swift문법
- Today
- Total
목록분류 전체보기 (290)
사과하는 제라스
출처 : https://www.acmicpc.net/problem/2447 2447번: 별 찍기 - 10 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 www.acmicpc.net 1. 문제 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 하나씩 있는 패턴이다. *** * * *** N이 3보다 클 경우, 크기 N의 패턴은 공백으로 채워진 가운데의 (N/3)×(N/3) 정사각..
출처 : https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 1. 문제 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지..
출처 : https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 1. 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다..
출처 : https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 1. 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 3 16 3. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 3 5 7 11 13 4. 풀이 해당 문제풀이 시 가장 중요한 것은 에라토스테네스의 체를 사용하는 것이다...
React에서 어떻게 작동을 하는지가 아닌 어떻게 보여주는지에 대해서 알아볼 것임. 에서 다음 부분의 가 HTML처럼 보이지만 사실 HTML이 아니다. 이것이 Component(컴포넌트)이다. ReactDOM.render(, document.getElementById('potato')); ㄴ이때 대신 App을 쓸 수는 없다. React는 컴포넌트가 HTML의 역할을 하게 할때 사용하기 때문이다. 이때 JavaScript와 HTML 사이의 조합을 JSX라고 한다. (ex) function Potato(){......}) 이 개념이 React의 유일한 custom한 기능이다. (나머지는 대부분 Javascript에서 배운걸 쓰는 것이다.) 에서 다음 부분은 App 컴포넌트인데 보이다시피 컴포넌트는 HTML을..
1. npx로 CRA(Create-React-App) 설치 콘솔창에 다음 명령어 입력. npx create-react-app movie_app npx란? 더보기 최근 npm으로 설치하는 모듈들은 자바스크립트 개발시 사용하는 단순한 모듈 라이브러리의 개념을 넘어 Tool 그 자체의 성격도 지니게 된 듯하다. INTRO에서 언급한 CRA나 vue-cli 처럼 프로젝트 생성도구 처럼 말이다. 그리고 사실 실제 개발이나 테스트를 하다보면 global 설치보다는 devDependency에 설치하는 경향이 더 많은 것 같다. 그리고 하루가 멀다하고 개선되고, 업데이트되는 이런 툴이나 의존성 라이브러리들을 한번 전역으로 설치해 PC에 남기고, 변경사항이 있으면 다시 삭제 후 설치하는게 번거로울 수 있다. 그리고 테스..
ReactJS를 시작하기 전에 필요한 설치 프로그램들과 그에 대한 설정을 다룰 것임. 1. NodeJS 설치 1) NodeJS 홈페이지에서 설치 2) 콘솔창에서 node -v 로 NodeJS 설치 여부 확인 + npm -v 로 npm 설치 여부 확인 2. npx 설치 콘솔창에 다음을 입력하여 npx를 설치 npm install npx -g 3. VSC 설치 4. git 설치 https://git-scm.com 에서 git 설치 이후 설치 여부 확인을 위해 콘솔창에 git -v 로 git 설치 여부 확인
출처 : https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 1. 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 2. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 4 1 3 5 7 3. 출력 주어진 수들 중 소수의 개수를 출력한다. 3 4. 풀이 이 문제의 가장 핵심은 소수를 찾는 것이다. 이를 찾는 방법 2가지를 찾아보았다. 1. 배수를 활용한 정답지 만들기 이 방법은 범위 내의 숫자들 중 ..