본문 바로가기

프로그래머스40

[7daySQL 챌린지] 1일차 [7daySQL챌린지] 1일차1. 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_INS 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. Untitled SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 가장 기본적인 .. 2019. 9. 5.
[스택/큐] 쇠막대기 1234567891011121314151617181920212223242526272829303132import java.util.Stack; public class Stick { public int solution(String arrangement) { int answer = 0; char []pipe=arrangement.toCharArray(); Stacklazer=new Stack(); return getPipeNumber(answer, pipe, lazer); } //잘려진 파이프 조각 갯수세는 메소드 public int getPipeNumber(int answer, char[] pipe, Stack lazer) { for(int i=0;i 2018. 12. 28.
[스택/큐] 타워 1234567891011121314151617181920212223242526272829public class Tower { public int[] solution(int[] heights) { int [] answer=new int[heights.length];//정답의 배열 크기는 타워의 갯수랑 같다 boolean checkHeight=false; int index=0; for(int i=0;i=0;j--){//왼쪽으로 신호를 보내기 때문 if(heights[i] 2018. 11. 2.
[우선순위 큐] 더 맵게 123456789101112131415161718192021222324252627282930313233import java.util.PriorityQueue; public class Scoville { public int solution(int[] scoville, int K) { int answer = 0; PriorityQueue scoInfo = new PriorityQueue(scoville.length); addElement(scoville, scoInfo); return getAnswer(K, answer, scoInfo); } public int getAnswer(int K, int answer, PriorityQueue scoInfo) { int tempSco; while (scoInfo... 2018. 10. 24.