전체 글

전체 글

    [프로그래머스] 주차 요금 계산 - JAVA

    [프로그래머스] 주차 요금 계산 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 2022 카카오 블라인드 채용에 나온 문제인데 단순 구현 문제임에도 불구하고 아직 실력이 많이 부족해 시간이 좀 오래걸렸던 문제이다.. ㅠㅠ 문제 자체가 어렵지는 않았지만 시간이 조금 오래 걸렸다는 점에서 아직 연습이 많이 부족함을 느꼈다. 더 좋은 방법이 있다면 공유 부탁드립니다. import java.text.ParseException; import java.text.S..

    [프로그래머스] 최솟값 만들기 - JAVA

    [프로그래머스] 최솟값 만들기 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 약간의 아이디어만 있으면 매우 쉽게 풀 수 있는 문제인데, 생각없이 하다가는 시간을 잡아먹게 되는 문제이다. 제가 짠 코드에 대한 아이디어 말고 다른 방법이 있다면 공유 부탁드린다. import java.util.Arrays; class Solution { public static void main(String[] args) { int[] A = {1, 4, 2}; int[..

    [프로그래머스] JadenCase 문자열 만들기 - JAVA

    [프로그래머스] JadenCase 문자열 만들기 - JAVA

    문제 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 입출력 이 문제는 프로그래머스 2단계 문제중 가장 정답률이 높은 문제이다. 딱히 생각할 부분은 없지만 공백문자에 대해서만 유의해서 코드를 작성하면 크게 어렵지는 않은 문제 였다. 해당 작성코드보다 좋은 의견이 있으면 남겨주길 바란다. class Solution { public static void main(String[] args) { String s = "3people unFollowed ..

    [프로그래머스] 크레인 인형뽑기 게임 - 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..