본문 바로가기

코딩테스트57

(JavaScript)자바스크립트 new Map() 사용법/예제, 관련 코딩테스트 문제 추천 1. key,value 세팅 - map.set(key, value) 1.1 한번에 2개 이상의 key,value 선언 - new Map() 2. key로 value값 구하기 - map.get(key) 3. map크기/길이 구하기 - map.size 4. key삭제하기 - map.delete(key) 5. 모든 key 삭제하기 - map.clear() 6. 관련 코딩테스트 문제 추천 1. key에 value값 등록하기. map.set(key, value); const map = new Map(); map.set("key1",1); //결과 map = {"key1" => 1} 1.1 한번에 2개 이상의 key,value 선언법. new Map() const map = new Map( [ ["key1",1],.. 2022. 5. 1.
(파이썬) 최대공약수 구하기: gcd 사용법 및 프로그래머스 예제/N개의최소공배수 풀이 파이썬 gcd사용법 from math import gcd answer = gcd(2,4,6) answer2 = gcd(12,16,20,24) print(answer) #결과: 2 print(answer2) #결과: 4 gcd (num1, num2....) num1,num2....들의 최대공약수를 출력해 줍니다. gcd관련 예제 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/12953?language=python3 코딩테스트 연습 - N개의 최소공배수 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n.. 2021. 7. 12.
코딩테스트 준비 - 프로그래머스Lv2: 구명보트 풀이 (파이썬) 프로그래머스: 구명보트 풀이 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42885?language=python3# 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 문제 분석 1. 보트에는 2명까지만 탈 수 있음. 2. 보트에는 무게 제한이 있음. 코드:실패(시간초과) def solution(people, limit): people.sort() weight=0 cnt=0 while people: weight=people.po.. 2021. 7. 7.
코딩테스트 준비 - 프로그래머스Lv2: 영어 끝말잇기 풀이 (파이썬) 프로그래머스: 영어 끝말잇기 풀기 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/12981?language=python3 코딩테스트 연습 - 영어 끝말잇기 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr 문제 분.. 2021. 7. 6.
코딩테스트 준비 - 프로그래머스 위장 풀이/파이썬 딕셔너리를 이용한 문제 풀이 (파이썬) 프로그래머스 위장 풀이 문제 풀러 가기 https://programmers.co.kr/learn/courses/30/lessons/42578?language=python3 코딩테스트 연습 - 위장 programmers.co.kr 문제 분석 1. 경우의 수를 이용한 풀이 코드 def solution(clothes): dic={} cnt=1 for i in clothes: key = i[1] value = i[0] if key not in dic: dic[key]=[value] else: dic[key].append(value) for i in dic.keys(): cnt=cnt*(len(dic[i])+1) return cnt-1 코드 풀이 def solution(clothes): dic={} cnt=1 f.. 2021. 7. 5.
[2021.07.03]네이버 부스트캠프 2차 코딩테스트 후기+합격여부 네이버 부스트캠프 2차코팅데스트 후기 2차 코딩테스트 끝마쳤습니다. 다른분들은 문제를 다 풀었다고 하셨는데.. 저는 마지막 문제 시간이 없어서 채점해보지도 못하고 제출했습니다.... 단톡방에서 얘기하시는 말 들어보면 이번 코딩테스트 난이도가 전반적으로 쉽다고 느끼셨나봅니다.. 저한테는 쉽지 않았습니다, 그렇다고 어렵지도 않았습니다. 풀스택 정말 배우고 싶었고 누구보다 열심히할 자신이 있었는데, 단톡방의 코테 후기를 들어보니, 이번에 부캠과 함께할 운명이 아닌가봅니다...(우울..) 그래도 혹시 모르니 발표날까지 희망을 갖고 기다려 보겠습니다 ㅠ_ㅠ (제발 붙었으면 좋겠네요..) 그래도!!!!!!! 저와 같이 문제를 다 못푸신 분들, 절대 낙담하지 마시고 같이 화이팅해요 :) 문제를 다 푸신 분들도 축하드.. 2021. 7. 3.