본문 바로가기

전체 글

(127)
[프로그래머스] 완전 탐색-모음 사전. 근데 이제 수학을 곁들인 문제 https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def createScore(num): score = [1] for i in range(num-1): score.append(score[i]*num+1) score.reverse() return score def solution(word): score = [781,156,31,6,1] #score = createScore(5) # a,e,i,o,u answer = 0 alphaToNum..
[프로그래머스] 해시-의상 (python) 눈물나는 삽질쇼 녹k녹k 사진 출처: https://youtu.be/hh5KItacA-I?si=b7UUsEPTZZHrgDWJ 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 def solution(clothes): answer = 1 c = dict() # 종류 별로 옷 분류 for cloth in clothes: if cloth[1] not in c: c[cloth[1]] = [cloth[0]] else: c[cloth[1]].append(cloth[0]) c_num = [len(value)+1 for value in list(c.values())] for c..
[완전탐색] 프로그래머스 피로도(python) 안녕하세요 문제 https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 최종코드 from itertools import permutations def solution(k, dungeons): randomList = permutations(dungeons, len(dungeons)) count = 0 k2 = k for random in randomList: c = 0; k2 = k for r in random: if k2count else count ..
[Mermaid] vscode에서 어케 쓰는데!!! 3단계로 아주 쉽게 알려줄게! 나왓쪄 설마 머메이드가 뭔 지도 모르고 들어왔을 거라고 생각하진 않는다. 맞다. 생각하는 그게 맞다. 겠어요? 머메이드 md문서에서 다이어그램을 만들어주는 라이브러리이다. 다이어그램에는 uml이나 시퀀스, 플로우차트 등이 있다. 공식문서는 아래를 참고. https://mermaid.js.org/ecosystem/integrations.html#editor-plugins Integrations | Mermaid mermaid.js.org VScode에서 mermaid 사용하기 정말 쉽다! HTML로 만들어서 웹에서 보는 방법 VScode 확장 Markdown Preview Mermaid Support 사용 내가 아는 방법은 위 두가지인데 둘 중에 2번째가 쉬우니 2번째로 설명하겠다. 1. vscode 확장..
[static] static? 그게 뭔데 씹덕아;; 나와쪄! 1학년 C 수업 듣고 있다. 몇 십년만에 hello world를 치니까 새로웠다.  내 주언어는 파이썬이고, 재작년 1학기 자료구조, 2학기 C프젝 들은 이후로 C는 오랜 만이다. 게다가 C를 독학한 거라 코드는 칠 줄은 알지만 정확히 어떻게 돌아가는지는 잘 모르는 상태라 흥미롭게 수업 듣고 있다.   물론 진도가 굉장히 느림. 1학년 친구들이 printf를 Printf로 쓰고, 실행 파일 찾으라니까 헤매고 있어서 교수님이 샤우팅하시는 거 몇 번 듣다가. 이렇게 된 이상 C언어를 다시 공부해봐야겠다! 하면서 혼자만의 여행을 떠났다.   for문 어케 쳤더라 하면서 구글링 한 번하고. hello world를 쳤다가, C언어에서 문자열 다루기가 힘들었던 기억이 나서 함수로 만드는 과정을 공부했다. ..
[한글] 글머리 기호+들여쓰기, 개괄식 쉽게 쓰기! 나다 글머리 쓰기 오늘은 아래 그림처럼 글을 개괄식으로 예쁘게 바꾸는 방법을 알아보자. 1. 상단바-서식>개요>글머리표 이렇게 할 경우 문단마다 일일이 서식을 지정해줘야 함. 매우 번거러움 2. F6(스타일) 서식을 한 번 설정하면 계속해서 쓸 수 있음 이걸 왜하냐면은 개요 1의 왼쪽 여백이 10인데, 개요 2의 왼쪽 여백이 20이기 때문이다. 문단 모양에서 왼쪽 여백 설정하고, 글머리표에서 왼쪽 여백 설정하면 원하는 왼쪽 여백(들여쓰기)이 안 나오기 때문임 이렇게 하면 설정 끝이다. 이제 사용법은 1. 한 줄만 개요 1 서식을 줄 곳에 커서를 놓고 서식>개요 1을 누룬다. 2. 여러 줄 개요 2 서식을 줄 곳을 블럭 처리해놓고 위와 마찬가지로 서식>개요 2를 누룬다. Shift+Tab & Shift+E..
[ChatGPT] 쳇..지피티... 잡담 나왓쪄 장안의 화제 ChatGPT는 22년도 11월 30일에 무료 서비스 제공을 시작했다. 항상 유행을 늦게 따라가는 소곡이 답게 좀 늦게 들어갔더니 용량 부족으로 좀 대기하다가 최근에 승인이 나서 사용하게 되었다. 내가 ChatGPT를 사용하면서 느낀 점이랑 내가 느낀 아쉬운 점 등을 잡담하듯이 말하겠다. 내가 사용하는 용도 1. (21년도 이전 논문만 가능) 논문 읽기 귀찮을 때 진짜 너무너무 귀찮아서 논문을 읽어달라고 함 진짜 요약이랑 대충 읽고 물어봤는데 나쁘지 않게 답변함 읽은 방법은, 논문 제목 주고 요약해달라고 한 다음 궁금한 부분 추가적으로 질문하는 식으로 읽음 데이터 질문하면 논문에서 말하는 내용 이외의 데이터도 찾아서 알려줌 ChatGPT가 외부 데이터를 제공하는 기준은 (내 생각에) ..
[VSCode] codesnap 배경 그림자 없애기 나와쪄 codesnap은 코드를 이쁘게 찍어주는 vscode 확장이다 쓰는 방법은 캡쳐할 부분 드래그로 박스친다음에 ctrl+shift+p한 다음에 codesnap해서 찍히면 컨씨컨브하면 됨. 근데 저 뒤에 그림자 좀 거슬리지 않음? 그럴 땐 상단 바에서 파일>기본 설정>설정에서 codesnap 검색 그리고 background clolor랑 box shadow를 #00ff0000로 바꿔주면 됨 ㅇㅇ 그럼 이케 됨. 노션에 넣으면 배겨 하얗게 나옴 이걸 알려주신 블랙캣님 감사합니다. 끗!