all category

programmers

[Programmers Level 0] 피자 나눠 먹기(2) Javascript

문제정보 정수 n이 매개변수로 주어지고 n명이 모두 동일하게 피자조각을 나눠 먹어야합니다. 피자조각은 한판에 6개입니다. 예시 nresult 61 105 42 입출력 예 #1 6명이 모두 같은 양을 먹기 위해 한 판을 시켜야 피자가 6조각으로 모두 한 조각씩 먹을 수 있습니다. 입출력 예 #2 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있습니다. 입출력 예 #3 4명이 모두 같은 양을 먹기 위해 최소 2판을 시키면 피자가 12조각으로 모두 세 조각씩 먹을 수 있습니다. 나의풀이 function solution(n) { let counter = 6 let answer = 1 while(counter % n != 0) { counter += 6 ans..

leetcode

35. Search insert Position easy

문제 링크 https://leetcode.com/problems/search-insert-position/ Search Insert Position - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 정보 오름차순으로 정렬된 정수배열 nums와 정수 target이 매개변수로 주어집니다. 정수배열의 요소 중 target이 있다면 해당 인덱스를 반환합니다. 정수배열의 요소 중 target이 없다면 target이 들어가야할 인덱스를 반환합니다. example In..

leetcode

1281. Subtract the Product and Sum of Digits of an Integer

문제링크 https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer/ Subtract the Product and Sum of Digits of an Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제정보 간단한 문제여서 딱히 test case를 갖고오지 않아도 될것같습니다. 정수 n이 매개변수로 주어지고 n의 각 자릿수의 곱과 각 자릿수의 합 간의 차이를..

Network

TCP와 UDP의 특징과 차이점

이 글은 MDN과 킹무위키 그리고 많은 블로그들을 토대로 쓰여졌습니다. 틀린 내용이 있다면 아무튼 내잘못은 아닌듯함 TCP와 UDP는 네트워크 프로토콜의 한 종류입니다. 언뜻 생각하기엔 무조건 TCP가 좋은게 아닌가 싶지만 두 방식 모두 일장일단이 있기 때문에 사용처가 다른 프로토콜이라고 할 수 있습니다. OSI 7계층구조로 보면 전송계층에서 이루어지는 프로토콜입니다. OSI 7계층이 뭔지를 모르고 보더라도 전송 계층이라고 하면 아...뭔가를 전송하는구나...라고 예상할 수 있겠네요 맞읍니다 TCP,UDP는 무언가를 전송하기 위한 방법입니다. TCP(Transmission Control Protocol) 전송제어 프로토콜 나무위키 설명에 따르면 이렇습니다 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 ..

TIL/html

마크다운(MARKDOWN) 언어 vsc(vs코드)에서 작성하기

마크다운 언어란 마크업 언어의 일종으로 존 그루버(John Gruber)와 아론 스워츠(Aaron Swartz)라는 사람이 만든 언어입니다. HTML과는 달리 읽기쉽고 쓰기 쉬운 문서양식을 지향한다는데요 확장자가 .md , .markdown이라고합니다. 지금까지 전혀 모르고있던 README.md 파일의 비밀이 풀리는 순간이네요.. 왜 이사람들은 읽으라면서 읽을 파일을 txt파일이아니라 처음보는 확장자로 만들어놨지? 했었는데 마크다운으로 작성해서 그런거였군요.. 근데 깃허브에서 작성하려고하니까 이거.. 내가 잘 작성하고있는지도 모르겠고 어떻게 작성하라는지도 몰?루겠고 그냥 블로그가 그리워질뿐이고 그랬는데 찾아보니까 아주 간단한 문법으로 사용할 수 있으면서 vsc에서 작성하는것도 편리하게 할 수 있더라고요!..

css

css border 기능으로 테두리만 있는 말풍선, 꽉찬 말풍선 만드는 사이트

css border 말풍선? css에서는 border속성을 통해서 말풍선을 만들수가 있습니다. border 속성을 적용한 개체에 width,heigth값이 극단적으로 낮은 상태에서 border값만 키워주게되면 이런식으로 테두리가 세모모양이 되는것을 이용해서 구현하는 방식입니다. 그리고 말풍선모양을 만들때 필요하지 않은 border 라인들은 색상을 transparent(투명)하게 설정해주면 되는것이죠 https://projects.verou.me/bubbly/ Bubbly — CSS speech bubbles made easy projects.verou.me 꽉찬 말풍선은 잘 만들어진 사이트들이 있었습니다. 가장 괜찮았던 사이트가 위 bubbly라는 사이트였는데 사이트 디자인이 직관적이어서 금방 사용할 수..

TIL/html

vsc(vs code) html 유용한 단축키와 한번에 여러 태그 수정하기

html은 어렵다기보다는 처음에 설계를 잘못하면 시간을 많이 빼앗기는 것 같습니다. 처음부터 어떻게 구조를 짤지 생각을 해두고 마크업을 하면 좋은데 저는 멍청해서 그런지 경험이 부족해서 그런지 (둘 다인 것 같긴함) 계속 수정사항이 생기더라구요 그래서 수정해야될사항이 있을 때 빠르게 수정할 수 있는 단축키들을 공유합니다.. 실질적인 용례는 아래 자세히 서술해두었습니다. 대충 뭔 기능인지 아는데 단축키만 기억 안나시는 똘똘이들은 그냥 표만 보고 대충 써도 될 것 같습니다. ! html구조 자동 완성 link::css css 스타일시트 연결 () 괄호로 묶어주면 한개로 취급됨 뭔가를 반복하고싶을때 효과적 * 태그를 반복시켜줌 tag.클래스이름 클래스명을 가진 태그를 생성해줌 tag > tag 부모,자식요소로..

leetcode

77. Combinations javascript leetcode

문제링크 https://leetcode.com/problems/combinations/ Combinations - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제정보 간단하게 문제를 설명하자면 이렇습니다. 정수 n,k가 매개변수로 주어지고 조합을 구현해야합니다. 각 배열요소는 k만큼의 길이를 가지며. 1부터 n까지의 조합을 반환해야합니다. k만큼의 길이가 주어지는데 k가 정해진값이 아니니 단순 for문 중첩으로 풀기는 꽤 힘들 것 같습니다. 따라서 재귀적인 ..

냠냠맨
'분류 전체보기' 카테고리의 글 목록 (53 Page)