📍 문자열 정렬 (오름차순, 내림차순)String 배열이나 문자열을 정렬하는 방법 − 오름차순 : Arrays.sort() import java.util.Arrays;public class Main { public static void main(String[] args) { String[] words = {"banana", "apple", "cherry"}; // 오름차순 정렬 Arrays.sort(words); System.out.println(Arrays.toString(words)); // 출력: [apple, banana, cherry] }} − 내림차순: Arrays.sort( , Comparator.reverseOrder..
참고로 필자는 이미 정처기가 있지만 취준을 하다보면 정처리를 다시 봐야하는 순간들이 꼭 온다.그래서 두구두구두구두구두구두구🥁 볼겸 정리해보려한다. 📍 소프트웨어 생명주기(SW Life Cycle)폭포수 모형 (Waterfall Model)- 가장 오래되고 가장 폭넓게 사용된 고전적 생명주기 모형- 개발 중간에 요구사항의 변경이 용이하지 않음- 단계별 정의 및 산출물 명확- 한 단계가 끝나야 다음 단계로 이동, 선형 순차적 모형나선형 모형(Spiral)- 점진적 개발 과정 반복으로 요구사항 추가 가능- 정밀하고 유지보수과정 필요 없음- 계획 및 정의 -> 위험 분석 -> 공학적 개발 -> 고객평가애자일 모형(Agile Model)- 변화에 유연하게 대응- 일정한 주기(sprint)를 반복하며 개발-..
🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr ⛈️ 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다.구조대 : 119박준영 : 97 674 223지영석 : 11 9552 4421전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면..
💡 먼저 이전 글을 읽고 오자!더보기 스프링 프레임워크는 객체 지향 프로그래밍의 장점을 극대화하기 위한 여러 기법을 도입하고 있다. 그 중에서도 AOP(Aspect-Oriented Programming)와 PSA(Portable Service Abstraction)**는 각각 코드의 재사용성을 높이고, 다양한 서비스와의 유연한 통합을 가능하게 하는 핵심 개념이다. 이러한 기법들은 개발자가 비즈니스 로직에 집중하면서도, 시스템의 유지보수성과 확장성을 높일 수 있도록 돕는다. ⓵ AOP(Aspect-Oriented Programming) 관점 지향 프로그래밍이라고 불리는 개념은, 공통 기능을 비즈니스 로직과 분리해주는 개념이다. 예를 들어, 로그 기록이나 보안 체크 같은 기능을 모든 메서드에 추..