티스토리

하쿠나 마타타!
검색하기

블로그 홈

하쿠나 마타타!

hakoonamatata.tistory.com/m

공순이

구독자
0
방명록 방문하기

주요 글 목록

  • 라이브러리 Library=도서관도서관은 책(좀더 F적으로는 지식)의 모음즉, 라이브러리는 프로그래밍적으로 사용하는 지식의 모음이다.프로그래밍에서 지식이란 함수가 될 수도 있고, 클래스가 될 수도 있다. (객체 지향 언어를 기준으로 설명했다.)중복되는 개발을 막고, 개발 편의성을 높이기 위함이다. 누구든 라이브러리를 만들 수 있다. 혼동돼서 쓰이는 용어로는프레임워크API모듈등이 있다. 공감수 0 댓글수 0 2024. 7. 3.
  • Node.js+Socket.IO 실시간 채팅방 [1] 클라이언트-서버 연결 중요한 개념인 네트워크 통신 쪽을 잘 몰라서 시작하게 됐다. 웹 개발 지망생은 아니지만 웹이 인터넷 통신에 있어 가장 기본이 되는 개념이라 생각해 웹을 사용하여 정리하고 있다. 순서대로, 비슷한 것끼리 묶어서 정리하면 좋겠지만 개인적으로 네트워크 공부는 머리에 그려지는 것 자체가 어렵기 때문에 그때그때 필요한 개념을 찾아서 적기로 했다. 예시를 통한 공부가 제일 효과적이라는 말이 네트워크에 특히 해당되는 말이라 생각한다. 생활 코딩, NAVER d2를 참고하여 이론을 정리하고, Socket.IO 공식 홈페이지를 참고하여 실습을 진행할 예정이다. 1-1. Node.js란 1억 개의 웹 페이지가 있고 이들 간에 공통된 수정 사항이 있을 경우, 우리는 1억 개의 웹 페이지를 하나씩 들어가 오류를 고쳐야 한다... 공감수 1 댓글수 0 2020. 6. 14.
  • 토너먼트 방식으로 2번째로 작은 수 찾기 문제 임의의 숫자들을 토너먼트 방식으로 비교하여 제일 작은 수를 가려냈을 때, 여기서 2번째로 작은 수를 찾는다. 설명 처음에는 모든 수를 작은 순으로 정렬한 것과 헷갈렸는데, 토너먼트는 정렬과 완전히 다르다. 한 라운드에서 묶여서 비교되는 2개의 수 중 작은 수가 다음 라운드로 올라가는 방식이기 때문에 비교 쌍들끼리는 서로 연관성이 없다. 비교되기 위해 묶이는 두 개의 수만이 부분적으로 정렬되는 것이다. 따라서 모든 수를 고려할 필요없이 2번째로 작은 수와 비교된 수들만을 고려하면 된다. 2번째로 작은 수는 반드시 최솟값과 비교됐을 것이며, 따라서 최솟값과 비교된 수들 중 최솟값이 찾는 답이 된다. 따라서 이 후보들을 배열에 저장하여 이 배열 속 최솟값을 찾으면 된다. 코드 class second{ i.. 공감수 0 댓글수 0 2020. 1. 8.
  • BAEKJOON(백준) 1463번 C++17 풀이 문제 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. 정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다. X가 3으로 나누어 떨어지면, 3으로 나눈다. X가 2로 나누어 떨어지면, 2로 나눈다. 1을 뺀다. 정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오. 설명 Dynamic Programming 문제이다. Dynamic Programming이란 Divide&Conquer 방식과 많이 비교되는 알고리즘이다. 둘 다 큰 문제를 작은 문제로 쪼개서 접근한다. 작은 문제의 답을 통해 큰 문제의 답을 도출해낸다. 그래서 함수의 재귀호출이 주로 사용된다. 단, Dynamic Programmin.. 공감수 0 댓글수 0 2020. 1. 7.
  • YOUTUBE DATA API 사용법/키워드 검색/크롤링 1. API 시작 https://developers.google.com/youtube/v3/getting-started 시작하기 | YouTube Data API | Google Developers 소개 이 문서는 YouTube와 상호작용할 수 있는 애플리케이션을 개발하려는 개발자를 위해 작성되었습니다. 여기에서는 YouTube 및 API의 기본 개념에 대해 설명합니다. 또한 API가 지원하는 다양한 기능에 대한 개요를 제공합니다. 시작하기 전에 Google API 콘솔에 액세스하고 API 키를 요청하며 애플리케이션을 등록하려면 Google 계정이 필요합니다. API 요청을 제출할 수 있도록 Google에 애플리케이션을 등록합니다. 애플리케이션을 등 developers.google.com Key를 발급받.. 공감수 5 댓글수 0 2019. 10. 3.
  • 중위수식을 후위수식으로 바꾸는 알고리즘 학교 과제로 했던 알고리즘이다코드를 다듬지 않아서 주석이 많고 변수명이 헷갈리기 쉽다 ※ 처음에 중위수식을 칠 때 공백문자(스페이스바)로 각 숫자와 연산자를 구별해야한다!ex) "(2+3)"이 아닌, "( 2 + 3 )"으로 입력해야 함12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412.. 공감수 4 댓글수 2 2019. 3. 16.
  • 재귀호출 이용한 하노이탑 출력 알고리즘 학교 과제로 했던 알고리즘이다클린코드 과정을 거치기 전 형태 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571.. 공감수 3 댓글수 0 2019. 3. 16.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.