본문 바로가기

반응형

전체 글

(644)
프로그래머스 : 거스름돈 (java) 메모이제이션 문제 설명 Finn은 편의점에서 야간 아르바이트를 하고 있습니다. 야간에 손님이 너무 없어 심심한 Finn은 손님들께 거스름돈을 n 원을 줄 때 방법의 경우의 수를 구하기로 하였습니다. 예를 들어서 손님께 5원을 거슬러 줘야 하고 1원, 2원, 5원이 있다면 다음과 같이 4가지 방법으로 5원을 거슬러 줄 수 있습니다. 1원을 5개 사용해서 거슬러 준다. 1원을 3개 사용하고, 2원을 1개 사용해서 거슬러 준다. 1원을 1개 사용하고, 2원을 2개 사용해서 거슬러 준다. 5원을 1개 사용해서 거슬러 준다. 거슬러 줘야 하는 금액 n과 Finn이 현재 보유하고 있는 돈의 종류 money가 매개변수로 주어질 때, Finn이 n 원을 거슬러 줄 방법의 수를 return 하도록 solution 함수를 완성해 주세..
맥용 자주쓰는 단어 저장하기 기능 저는 ༼;´༎ຶ ۝༎ຶ`༽ 이런 이모티콘이나..... ଘ(੭*ˊᵕˋ)੭ 이런이모티콘을 자주씁니다.. (언제부터인지는 모르겠으나 뭔가 다른사람들의 반응이 극혐하는걸 즐기게 되었습니다..) 여튼 이런 이모티콘도 사용할려면 해당 이모티콘을 복붙해서 사용하는것에 나는 한계를 느끼게 되었고 그 결과 맥북의 편리한 기능을 이용하여 사용합니다. 먼저 이모티콘을 골라야하는데 저는 FOLO 사이트에서 이모티콘을 고릅니다. folo.co.kr/tm_emoticon.php?tm_page=tm_emoticon#tab1 내가 찾던 FOLO PC와 모바일에서 특수문자, 인싸티콘, 즉석게임, 이미지톡, 웹전광판, 편의도구 등 무료 웹유틸리티 및 게임 서비스를 제공합니다. folo.co.kr 이중에서 원하는 이모티콘을 누르면 자동으..
맥용 키보드 키크론 K2 사용후기 2주전... 쿠팡 해외직송거래로 키보드를 시켜놓고 잊어버리고 잇었습니다.. 그리고 토요일인데 갑자기 택배기사님께서 오셨습니다. 오잉??? ༼◉_◉ ༽ 나 택배 시킨거 없느데?? 하면서 봤는데 2주전 기억을 다시 소환해냈습니다. 쿠팡 후기에는 박스가 많이 파손되었다는 글들이 많았는데 다행히 제거는 멀쩡하고 튼튼하게 포장되어 왔더라고요. 사실 키보드 2만원이상하는거를 처음사보는데... 기존 윈도우 키보드는 배열도 많이 다르고 맥북을 쓰기에는 많이 차이가나서 결국에는 맥이랑 호환이 잘된다는 K2로 구매하였습니다.! ( ッ◕ ܫ◕)ッ' 자판에는 기본적으로 LED가 백그라운드에 비쳐지고 있었습니다.. 보통 뭐 키감이 어떻고 알루미늄인지 플라스틱인지 이런말을 많이 후기로 남기는데 저는 잘 모르겠으므로 그냥 전체적으..
프로그래머스 : 외벽 점검 (JavaScript) 문제 설명 레스토랑을 운영하고 있는 스카피는 레스토랑 내부가 너무 낡아 친구들과 함께 직접 리모델링 하기로 했습니다. 레스토랑이 있는 곳은 스노우타운으로 매우 추운 지역이어서 내부 공사를 하는 도중에 주기적으로 외벽의 상태를 점검해야 할 필요가 있습니다. 레스토랑의 구조는 완전히 동그란 모양이고 외벽의 총 둘레는 n미터이며, 외벽의 몇몇 지점은 추위가 심할 경우 손상될 수도 있는 취약한 지점들이 있습니다. 따라서 내부 공사 도중에도 외벽의 취약 지점들이 손상되지 않았는 지, 주기적으로 친구들을 보내서 점검을 하기로 했습니다. 다만, 빠른 공사 진행을 위해 점검 시간을 1시간으로 제한했습니다. 친구들이 1시간 동안 이동할 수 있는 거리는 제각각이기 때문에, 최소한의 친구들을 투입해 취약 지점을 점검하고 나..
HTML , CSS 깔끔하게 작업하기(Tip) UI/UX 작업을 하다보면 혼자하면 상관없지만 다른 사람과 공동으로 작업할 경우..시멘틱한 태그를 사용하지 못하고 깔끔한 코드를 만들 수가 없습니다. 내가 자주 실수하고 대충 했던 작업들에 대해서 피드백을 만들려고 합니다.아래 내용은 주관적인 저의 Tip입니다 (멘토 분들에게 피드백 받은 내용을 토대로 구성하였습니다.) 1. 태그 선택자는 위험하다.다음과 처럼 태그 선택자를 사용해서 속성을 주는것은 매우 위험한 일입니다. class 선택자를 이용해서 작업을 해주세요p , h1, mark{ color : red; } 2. body안에 바로 h1태그를 사용해서 작업을 해도 좋지만 태그를 이용해서 한번 감싸주면 스타일을 적용할 때 좋습니다. 3. 작업을 하다보면 태그안에 태그를 사용하는데 꼭 이 태그를 사용하..
프로그래머스 : 가장 긴 팰린드롬 (JAVA) 문제 설명 앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다. 문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는 solution 함수를 완성해 주세요. 예를들면, 문자열 s가 abcdcba이면 7을 return하고 abacde이면 3을 return합니다. 제한사항 문자열 s의 길이 : 2,500 이하의 자연수 문자열 s는 알파벳 소문자로만 구성 입출력 예 sanswer abcdcba 7 abacde 3 입출력 예 설명 입출력 예 #1 4번째자리 'd'를 기준으로 문자열 s 전체가 팰린드롬이 되므로 7을 return합니다. 입출력 예 #2 2번째자리 'b'를 기준으로 aba가 팰린드롬이 되므로 3을 return합니다. 문제유..
프로그래머스 : 기둥과 보 (JAVA) programmers.co.kr/learn/courses/30/lessons/60061 코딩테스트 연습 - 기둥과 보 설치 5 [[1,0,0,1],[1,1,1,1],[2,1,0,1],[2,2,1,1],[5,0,0,1],[5,1,0,1],[4,2,1,1],[3,2,1,1]] [[1,0,0],[1,1,1],[2,1,0],[2,2,1],[3,2,1],[4,2,1],[5,0,0],[5,1,0]] 5 [[0,0,0,1],[2,0,0,1],[4,0,0,1],[0,1,1,1],[1,1,1,1],[2,1,1,1],[3,1,1,1],[2,0,0,0],[1,1,1,0],[2,2,0,1]] [[ programmers.co.kr 문제 설명 빙하가 깨지면서 스노우타운에 떠내려 온 죠르디는 인생 2막을 위해 주택 건축사업에 뛰어..
JOIN 안에 SUB쿼리를 JOIN으로 바꿔보자 이 글을 쓰는 이유는 예전 프로젝트를 진행하면서 특정 테이블의 GROUP을 만들어서 특정 값을 만든 후 추가 속성으로 다른 값을 그룹화 해야하는 경우가 발생하였는데 그때 SUB쿼리를 쓰고 POST MAN으로 호출시 성능이 많이 떨어지는 경험을 할 수 있었습니다. 어제 특정 코딩테스트 대회를 참여하면서 다른 분이 쿼리문에 대해서 질문을 하셨고 저도 예전에 문제를 풀면서 생각했던 것이라서 포스팅하기로 했습니다. DATABASE CREATE TABLE USER( ID INT, CODE_NUMBER VARCHAR(20), primary key(ID) ); CREATE TABLE CODE_AMOUNT( ID INT, FROM_CODE_NUMBER VARCHAR(20), TO_CODE_NUMBER VARCHAR(2..

반응형