일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모각코
- C언어 #포인터 #배열 #코딩 #개발 #프로그래밍
- c #c언어 #포인터 #코딩 #프로그래밍 #코딩이 진리다 #개발자
- 백준
- 아두이노
- 파이어베이스
- 알고리즘
- 회고
- 화이팅
- 코뮤니티
- 살려주세요
- 파이썬 #프로그래밍 #학생
- 클론코딩
- 코코아클론
- 예약사이트
- 파이썬
- 꾸준함
- 개발자
- 니콜라스
- 대회
- 고등학교에서 살아남기
- 코뮤니티_코딩챌린지
- 코딩
- 실리콘밸리
- 검색알고리즘
- 알고리즘은 너무나도 행복하다
- 설정
- 동아리
- 코뮤니터_코딩챌린지
- 노마드코더
- Today
- Total
목록전체 글 (32)
wau2380's playground
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b5rieF/btrepvHg4eu/haqX0epHa5FqaYgH7kevN1/img.png)
컴포넌트 : 재사용이 가능한 각각의 독립된 모듈을 뜻한다. 라우팅 : 웹페이지간의 이동방법 1. main.js file 가장 먼저 실행되는 javascript 파일입니다. Vue 인스턴스를 생성하는 역할을 합니다. 새로운 라이브러리를 불러올 때 해당 파일에 import 해서 사용합니다. 2. App.vue 가장 최상위 파일 / 컴포넌트입니다. 3. index.html 파일 HTML 시작 페이지이다. 4. asssets 파일 : 공용 css 파일이나 이미지 파일 등을 모아놓는 폴더 5. node_modules 폴더 npm으로 설치되는 서드파트 라이브러리들이 모여 있는 디렉토리 입니다. 참고
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bh6xEE/btreo4amcHi/Jvv6NQ2kqrXHoJQbs35dv0/img.png)
문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있는데, 정문에서 엘리베이터까지의 거리는 무시한다. 또 모..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/w3N8k/btrd649G5PO/KSeSGOVdyfc0ZgZA7knwcK/img.png)
문제 무한히 큰 배열에 다음과 같이 분수들이 적혀있다. 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4 … … 3/1 3/2 3/3 … … … 4/1 4/2 … … … … 5/1 … … … … … … … … … … … 이와 같이 나열된 분수들을 1/1 → 1/2 → 2/1 → 3/1 → 2/2 → … 과 같은 지그재그 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자. X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. 출력 첫째 줄에 분수를 출력한다. 풀이 이것도 꽤나 고생을 했다. 그냥 이쯤되면 고생을 밥먹듯이 한다. 다른 풀이들을 보았지만 사실 이해가 잘안됬고, 코드를 보면서 겨우..
문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽이가 나무 막대를 모두 올라가는데 며칠이 걸리는지 출력한다. 풀이 머리가 안좋은건지 아니면 열심히 안한건지는 몰라도 꽤나 오랫동안 고민했다. 예제 입력에 A = 2, B = 1, V = 5 가 주어졌다. 아침에는 2만큼 올라갔다가 밤에는 1만큼 떨어진다...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cC1aHZ/btrd0ksEift/KaW2pSdIrSknDE8keEwewk/img.png)
In my case, I don't install Node.js. lol So, If you don't install Node.js. You can't write this code like "npm install vue" , "npm ~~~" first install node.js https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org And restart coumputer! and typing in cmd like this npm install vue install again npm install -g @vue/cli typi..
what is c++? c++ is an extension(확장) of the C programming language that was first implemented(구현된) on the UNIX operating system by Dennis Ritchie way back(오래전) in 1972 c++은 오래전 1972년에 데니스리치에 의해 유닉스 기반 시스템으로 첫 번째로 구현된 C 프로그래밍 언어의 확장판이다. C is a flexible(유연한) programming language that remains(남아있는) popular today, and is used on a large number of platforms for everything from microcontrollers to the..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/mT4df/btrdOLPQHs3/cHkiNzv1FpReZ9dPC4u5GK/img.jpg)
(단어) 정렬 : 항목들을 체계적으로 정리하는 과정, 배열 : 한 자료형의 여러 값들이 메모리 상에 모여있는 구조 선형 : 선의,일자의, 이진: 둘의,두 부분,두 조각 선형검색 개념 데이터가 모인 집합의 처음부터 끝까지 하나씩 순서대로 비교하는 검색 ,즉 순차적으로 검색한다. 특징 - O(N) - 쉬움 - 비효율적 - 정렬되지 않아도 사용가능 데이터양이 많아질수록 검색 소요 시간도 그만큼 비례한다. 코드 int LinearSerach(int arr[],int size,int target) //매개변수 { for(int i=0;i
저명한 양자 물리학자인 리처드 파인만(Richard Feyn-man)이 처음 사용했다고 이 알고리즘은 강력하고 우아하다. 심지어, 문제 해결에 필수적인 요소를 모두 담고 있다. 이 파인만 알고리즘은 무엇일까? 파인만 알고리즘은 다음과 같다. 1. 칠판에 문제를 적는다. 2. 골똘히 생각한다. 3. 칠판에 답안을 적는다. 역시 천재란 족속들은... 다들 아시다시피 반쯤 넝담이다~ 그러면 나는 "어떻게 문제를 풀 것인가?" 나는 알고리즘을 풀 때 다음과 같은 약속을 하겠다. 1. 문제를 읽고 이해한다. 2. 문제를 익숙한 용어로 재정의한다. 3. 어떻게 해결할지 계획을 세운다. 4. 계획을 검증한다. 5. 프로그램으로 구현한다. 6. 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 찾아본다. 만약에 위와 같..
알고리즘 문제해결 전략 1,2권을 오늘 구매했습니다. 하루하루 배운내용을 정리하면서 게속 나아가겠습니다. 미래의 나에게 부끄러운 사람이 되고 싶지 않네요. 하루 86400초를 알차게 보내도록 하겠습니다. 감사합니다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/H83kM/btq9dFlQAuw/ybi50nfGJbtV7VSeLGGDZK/img.png)
들어가기 전에 여러분들이 이 글을 보고 있다면 여태까지 C언어를 열심히 공부하셨다는 증거입니다. (정말 수고하셨어요!) 포인터는 C언어의 심장이라고 말할 수도 있겠습니다. 고급언어로 유명한 파이썬, 자바도 포인터를 사용합니다. (내부적으로 감추고 있습니다.) 그러므로 포인터를 배우고 사용할 수 있다는 것은 앞으로 배울 다른 프로그래밍 언어를 더 쉽게 배울 수도 있습니다. 그리고 "포인터를 왜 배우지?"라고 묻는 친구들이 종종 있습니다. 굳이 말하자면 아래와 같습니다. 간결하고 효율적인 표현과 처리가 가능하고, 복잡한 자료 구조(배열, 구조체 등)와 함수의 쉬운 접근이 가능하다 포인터를 이해하기 위해서는 열린 마음으로 받아들이면 됩니다 ^^ 1. 포인터(Pointer)란 무엇일까? 지금까지 C에서는 변수에..