728x90
반응형

분류 전체보기 221

[프로그래머스/Java] 가장 큰 수

https://programmers.co.kr/learn/courses/30/lessons/42746?language=java 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr import java.util.*; class Solution { public String solution(int[] numbers) { String answer = ""; String[] str = new String[numbers.length]; for(int i=0; ..

알고리즘 2022.01.17

location.href 안될 때

insertSiteInspectionInfo()라는 함수에서 location.href 를 사용하는데 다른 페이지에서는 잘 되다가 갑자기 안돼서 찾아봤다 location.href, location.replace, location.attr도 해봤는데 다 안된다면 e.preventDefault(); 를 앞에 써주었더니 다시 잘 작동한다 Event 인터페이스의 preventDefault() 메서드는 어떤 이벤트를 명시적으로 처리하지 않은 경우, 해당 이벤트에 대한 사용자 에이전트의 기본 동작을 실행하지 않도록 지정합니다. 라고 한다

기타 2022.01.13

[프로그래머스/Java] 이중우선순위큐

https://programmers.co.kr/learn/courses/30/lessons/42628?language=java 코딩테스트 연습 - 이중우선순위큐 programmers.co.kr import java.util.*; class Solution { public int[] solution(String[] operations) { int[] answer = {0, 0}; PriorityQueue minq = new PriorityQueue(); PriorityQueue maxq = new PriorityQueue(Comparator.reverseOrder()); for(String s : operations){ String[] temp = s.split(" "); if(temp[0].equals(..

알고리즘 2022.01.10

[프로그래머스/JAVA] 더 맵게

https://programmers.co.kr/learn/courses/30/lessons/42626?language=java 코딩테스트 연습 - 더 맵게 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같 programmers.co.kr import java.util.*; class Solution { public int solution(int[] scoville, int K) { int answer = 0; PriorityQueue heap = new PriorityQueue(); for(int s : scoville){ heap.offer(s); } wh..

알고리즘 2021.12.30

[프로그래머스/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
728x90
반응형