코딩테스트(Java)/프로그래머스 1단계

    [프로그래머스] 크레인 인형뽑기 게임 - JAVA

    [프로그래머스] 크레인 인형뽑기 게임 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 2019 카카오 겨울 개발자 인터십 문제로 프로그래머스 1단계 문제이다. 딱 봐도 stack 을 이용하여 문제를 푸는 기본 문제라고 볼 수 있는데 문제의 조건만 잘 파악하면 굉장히 쉽게 문제를 해결할 수 있는 문제이다. 더 좋은 아이디어나 방법이 있으면 공유바란다. import java.util.*; class Solution { public static void main(..

    [프로그래머스] 개인정보 수집 유효기간 - JAVA

    [프로그래머스] 개인정보 수집 유효기간 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 2023 카카오 겨울 인터십 문제로 프로그래머스 1단계 문제이다. 문자열을 잘 파싱만 하면 어렵지 않게 해결 할 수 있는 문제지만 입력 받는 개인정보 유효한 달 수가 1~100 이라는 점을 잘 생각해서 코드를 짜야 오류를 막을 수 있다. 그 부분과 날짜를 계산하는 부분만 신경쓴다면 크게 어렵지는 않은 문제이다. import java.util.*; class Solution..

    [프로그래머스] 달리기 경주 -  JAVA

    [프로그래머스] 달리기 경주 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 역시 프로그래머스 1단계 문제로써 문제에 적힌 조건만 잘 이핸다면 어렵지 않게 문제를 해결할 수 있는 문제이다. 나는 Map 을 이용하여 해당 플레이어의 등수를 저장하였고, 추월 할때마다 추월당한 플레이어, 추월한 플레이어의 등수를 서로 바꿔주도록 코드를 짰는데 더 좋은 아이디어나 방법이 있으면 공유 부탁드린다. ^^ import java.util.*; class Solu..

    [프로그래머스] 공원 산책 - JAVA

    [프로그래머스] 공원 산책 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 프로그래머스 1단계 문제로써 문제에 적힌 조건만 잘 이해하면 쉽게 풀 수 있는 문제이다. 입력하는 되는 직사각형을 공원을 2차원 배열로 만들고 해당 명령어들에 따라서 X와 Y의 범위 조건을 잘 고려하여 명령어 이동을 실행시키면 되는 문제이다. 레벨1의 간단한 문제라고 볼 수 있다. 해당 방법 말고 조금더 깔끔하고 개선된 코드가 있을 수 있으니 공유 부탁드립니다 ^^ imp..

    [프로그래머스] 가장 많이 받은 선물 - JAVA

    [프로그래머스] 가장 많이 받은 선물 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 문제풀이 이 문제는 카카오 2024 겨울 인턴십에서 나온 문제이다. 단순한 구현 문제였기 때문에 문제의 조건만 잘 이해하고 문제를 풀면 어렵지는 않게 문제를 풀 수 있는 문제이다. HashMap과 배열등을 통해 문제를 풀어보았는데 썩 좋지 못한 방법인것 같은 느낌이 든다.. 더 좋은 아이디어와 해결 방법이 있으면 공유 부탁 드려요. import java.util.*; class So..