
항해99 클럽 코테 스터디 3일차 TIL - 자바 미들러 4/2 (수요일)바탕화면 정리✅ 문제문자열 배열 wallpaper 가 있다. 빈칸은 . , 파일이 있는 칸은 # 값을 가진다. 최소한의 이동거리를 갖는 한 번의 드래그로 모든 파일을 선택해서 지우려고 한다.드래그 방법드래그는 바탕화면의 격자점 S(lux, luy)를 마우스 왼쪽 버튼으로 클릭한 상태로 격자점 E(rdx, rdy)로 이동한 뒤 마우스 왼쪽 버튼을 떼는 행동입니다.이때, "점 S에서 점 E로 드래그한다"고 표현하고 점 S와 점 E를 각각 드래그의 시작점, 끝점이라고 표현합니다.점 S(lux, luy)에서 점 E(rdx, rdy)로 드래그를 할 때, "드래그 한 거리"는 |rdx - lux| + |rdy - luy|로 정의합니다.점 S에..
![[프로그래머스] 모의고사 - LV1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEcrS3%2FbtsMNPX6PfQ%2F8flP9I7zPVA0H5FAJWBMwk%2Fimg.png)
📝 문제https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr[설명]가장 먼저 해야할 일은 수포자들의 문제를 찍는 패턴을 분석 [접근 방법]1. 수포자들의 패턴을 미리 배열에 저장. 특정 패턴이 있으면 배열에 미리 담아두자!2. 수포자들의 패턴과 답안을 비교해서 일치하는 개수릊 저장하는 배열을 선언3. 정답과 수포자들의 패턴을 비교해서 각 수포자들의 점수를 구한다. 정답 패턴의 길이가 수포자의 답안 길이보다 긴 경우, 정답 패턴의 처음 데이터와 다시 비교할 수 있도록 연산자 사용.if (answe..
![[프로그래머스] 두 개 뽑아서 더하기 - LV1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frvo4T%2FbtsMNKiipvB%2F5rBNS4ORsAPGFZwA8i1sDK%2Fimg.png)
📝 문제https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr[설명]정수 배열 numbers에서 서로 다른 인덱스에 있는 2개의 수를 뽑아 더해 만들 수 있느 모든 수를 배열에 오름차순으로 담아 반환 [접근 방법]numbers의 최대 데이터 개수가 100이므로 시간 복잡도 고려하지 않아도 됨.1. 배열에서 두 수를 선택하는 모든 경우의 수 구하기2. 1에서 구한 수를 새로운 배열에 저장하고 중복값을 제거3. 배열을 오름차순으로 정렬하고 반환🔑 풀이import java.util.*;class So..
![[프로그래머스] SUM, MAX, MIN LV.3 - 물고기 종류 별 대어 찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4EGHk%2FbtsMIqKrjAl%2F8balZEZfM4VwSlCsk5u6VK%2Fimg.png)
https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krselect I.ID, N.FISH_NAME, I.LENGTHfrom FISH_INFO IJOIN FISH_NAME_INFO N ON I.FISH_TYPE = N.FISH_TYPEWHERE (N.FISH_TYPE, I.LENGTH)IN (SELECT FISH_TYPE, MAX(LENGTH) FROM FISH_INFO GROUP BY FISH_TYPE)ORDER BY I.ID; SELECT FISH_TYPE, MAX(LENGTH)FRO..