일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
목록코딩 (8)
wau2380's playground
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/eftzzI/btrxoXrfWJ6/LKNlvj85UIRgAx1RKCw7dK/img.png)
개요 학생회에서 구글 폼 양식이 너무 불편하다고 게속 징징대서 그냥 내가 만들어버렸다 (프레임 워크 사용x) 바닐라 js로 만들었으니 어느정도 불편함이 존재하지만, 5일만에 만들라고 해서 킹쩔수 없었다. 우리는 firebase와 js를 사용해서 예약받은 사용자의 정보를 firestore에 저장하는 초간단 예약 웹사이트를 만들 것이다. (주의) js와 기본적인 파이어베이스 지식을 요구합니다. (예시) https://forschool-79f25.web.app/ (우리가 만들 최종 결과물) 그리고 프로젝트 초기 설정은 너무 길기 때문에 따로 여기서 다루지 않겠다. 미리 말해두지만 동적 사이트이고, 제출을 하면 firestore database 저장된다. 또한, 우리가 사용할 것은 Jquery,bootstrap..
시작 저는 원래 학교에 불만이 많은 학생이였습니다. "지금 4차산업혁명시대인데, 컴퓨터실도 안좋고 학교라는 곳이 뭐 하나 시대에 맞게 준비된게 없네?" 그러나, 불평불만하는건 제 성미에 맞지 않았고 "그냥 내가 자율동아리 하나 새로 만들어버려?" 라는 생각으로 도전하게 되었습니다. 위기 부원들을 8명을 모았고 (저 포함9명) 새로운 마음으로 시작했습니다. 그러나, 항상 과유불급 이라는 말이 있듯이 저의 너무 지나친 열정이 다른 부원들을 지치게 했나 봅니다. 그래서 4명이 코딩 동아리를 나갔고, 저는 다시 한번 저의 교육에 대해서 다시 생각해보게 되는 시기를 맞았습니다. 저에게 "교육자에 대한 자질이 없나?" 스스로 되묻기도 하고 아무튼 조금 마음고생을 했던 시기였네요 ㅎㅎ. 그리고 담당 선생님이 코딩을 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/r6NMQ/btrlV1LQbNC/Nqrt9NERChl7gHPhZeIxJK/img.png)
먼저 코코아클론 강의를 등록하게 되면 다음과 같은 방법이 있는데. 1. 강의만 듣기 2. 강의 + 챌린지 저는 무조건 2번째를 추천합니다. 왜냐하면 강의 영상도 많고 또 헷갈리는 부분을 바로 잡을 수 있어서 좋았어요. 챌린지 예시 챌린지 난이도는 강의 내용을 천천히 복습하시면서 만들면 충분히 하실 수 있는 난이도 입니다. 그리고 또, 말씀드릴 내용은 졸업과제인데 확실히 강의 시간이 많다보니 게속 집중을 유지해야하고 또 영어강의라서 한번 놓쳤다가 끝 없이 놓쳐버리는 그런 슬픈 결말도 있으니 이 점 유의 바래요. 사실 저는 영어공부랑 코딩이랑 같이했다는 생각으로 받아들였기 때문에 별로 거슬리는 문제는 아니였던 것 같네요. 졸업작품 예시 : https://wau2380.github.io/KakaoTalkClo..
이번 시간에는 본격적으로 아두이노를 이용해서 LED를 킬 것이다. 오늘 전자회로에 대해서 배웠는데, 공부를 안한건지 영.. 이해가 ㅋㅋㅋㅋ 아날로그: 0/1, HIGH/LOW , 0V/5V, ON/OFF 입출력 가능 디지털: 0~1023의 연속된 값으로 데이터 입력 가능 -빨간색 전구의 긴다리를 +극, 13번에 연결, 짧은 다리는 -극인 GND에 연결한다. int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(500); //0.5초 digitalWrite(led, LoW); delay(500); // 0.5초 } 게시글 : https://cafe.naver.com/codeuniv/43..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b2BTde/btreLfXQf8j/hdGI7zv135EVhrFyEp2eYk/img.jpg)
복습 : 아두이노(Arduino): MCU(소형 컴퓨터) 중에서 가장 다루기 쉽고 간단한 보드. 비전공자들도 사용이 가능할 정도로 기반지식 없이 사용 가능한 보드. 아두이노의 메모리는 적기 떄문에 효율적인 코드를 작성하는 것이 중요하다. "Hello, wau2380" 출력하기 아두이노 스케치를 보면 다음과 같은 세팅이 되어있다. 전처리 ( setup() 위 공간) : 컴파일 하기 전에 미리 코드가 처리됨, 주로 자주 변경되는 것들을 입력 setup 함수 : 아두이노의 초기값 설정, 프로그램이 시작된 후 최초 한번 실행. python __init__ 과 유사함. loop 함수 : 위에서 아래로 무한반복하는 코드 시리얼 모니터(아두이노와 컴퓨터가 대화를 하게 해주는 기능)를 연 다음 ( shift + com..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cJvhep/btreTIxqPML/MMkDv8UmuMTFAAQsqpbAV0/img.png)
아두이노란 무엇일까? 👉 아두이노는 작은 마이크로컨트롤러(MicroController)를 기반으로 간단하게 다양한 디지털 장치를 만들 수 있도록 도와주는 관련 개발 도구 및 환경을 말한다. 즉, 작은 컴퓨터라고 볼 수 있다. ( 아두이노는 2005년에 이탈리아 디자인 대학 마시모 반지 교수가 고안했다.) 아두이노는 어떤 언어로 작동할까? (크로스 플랫폼: 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는것을 의미한다. 또는, 멀티 플랫폼이라고도 부른다) 아두이노의 통합 개발 환경(IDE)는 JAVA 와 C를 기반으로 개발된 크로스 플랫폼 응용 소프트웨어이다. 아두이노 동작을 위해서 C++ 언어 기반을 사용한다! C/C++를 사용하는 이유는 임베디드 기능에 유리하기 때문이다. 그만큼, 아두이노는 메모리에 제..
문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 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/mT4df/btrdOLPQHs3/cHkiNzv1FpReZ9dPC4u5GK/img.jpg)
(단어) 정렬 : 항목들을 체계적으로 정리하는 과정, 배열 : 한 자료형의 여러 값들이 메모리 상에 모여있는 구조 선형 : 선의,일자의, 이진: 둘의,두 부분,두 조각 선형검색 개념 데이터가 모인 집합의 처음부터 끝까지 하나씩 순서대로 비교하는 검색 ,즉 순차적으로 검색한다. 특징 - O(N) - 쉬움 - 비효율적 - 정렬되지 않아도 사용가능 데이터양이 많아질수록 검색 소요 시간도 그만큼 비례한다. 코드 int LinearSerach(int arr[],int size,int target) //매개변수 { for(int i=0;i