728x90
반응형

분류 전체보기 225

[프로그래머스/JAVA] 주식가격

https://programmers.co.kr/learn/courses/30/lessons/42584?language=java 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr - 이중 반복문 사용 class Solution { public int[] solution(int[] prices) { int[] answer = new int[prices.length]; for(int i=0; i

알고리즘 2021.12.28

[프로그래머스/JAVA] 기능개발(스택/큐)

https://programmers.co.kr/learn/courses/30/lessons/42586?language=java 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr Queue(큐) 예외 발생 값 리턴 추가 add(e) offer(e) 삭제 remove() poll() 검사 element() peek() - add(item) : item을 리스트 끝부분에 추가 - remove() : 리스트의 첫 번째 항목을 제거 - peek() : 큐에서 가장 위에 있는 항목을 반환 - isEmpty() : ..

알고리즘 2021.12.27

[프로그래머스/JAVA] 프린터

https://programmers.co.kr/learn/courses/30/lessons/42587?language=java 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr import java.util.LinkedList; import java.util.Queue; class Solution { class Task{ int location; int priority; public Task(int location, int priority){ this.location = location; this.priority ..

알고리즘 2021.11.16

[Java] HashMap과 keySet, EntrySet

[HashMap] - 배열과 연결이 결합된 형태 - hashing 기법을 사용하기 때문에 많은 양의 데이터가 저장될 때 유용, 검색에 최고성능을 보인다 - 추가/삭제/검색/접근성이 모두 뛰어나다 - 순서가 유지되지 않는다(순서유지가 필요한 경우 LinkedHashMap 사용) HashMap 안의 내용을 꺼내는 방법 3가지 Mapmap = new HashMap(); map.put("key1","1"); map.put("key2","2"); map.put("key3","3"); 1. entrySet 을 이용한 for 문 HashMap에 저장된 Key - Value 값을 엔트리(키와 값을 결합)의 형태로 Set 에 저장하여 반환 Set entrySet = map.entrySet(); for(Entry entr..

Java 2021.10.30

[프로그래머스/C++] 베스트앨범

https://programmers.co.kr/learn/courses/30/lessons/42579?language=cpp 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 시도하다가 복잡해니까 포기했다,, #include #include #include using namespace std; vector solution(vector genres, vector plays) { vector answer; map music; //각 장르별 횟수 저장 map musiclist; //각 장르별 무슨 노래별 횟수 fo..

알고리즘 2021.10.13

[C++] vector, map

vector https://life-with-coding.tistory.com/411 [C++][STL] Vector 기본 사용법 및 예제 활용 인트로 안녕하세요! 오늘은 C++ STL중 하나인 벡터(Vector)의 기본 함수와 예제에 대해서 알아보도록 하겠습니다. 벡터 기본함수는 push_back, pop_back, front, back, clear, begin, end, rbegin, rend, reverse.. life-with-coding.tistory.com map https://life-with-coding.tistory.com/305 [C++][STL] map 사용법 정리 인트로 안녕하세요. 오늘은 C++ STL 연관 컨테이너 중 하나인 map에 대해 알려드리겠습니다. 목차 1) Map이란?..

알고리즘 2021.10.06
728x90
반응형