Algorithm 23

[Programmers] Level.1 문자열 나누기(Java)

https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 나누기 문제 Java로 풀이하겠습니다. 이 문제는 문자열을 분해하는 규칙을 적용하여 문자열을 분해하고, 분해한 문자열의 개수를 반환하는 함수를 작성해야 합니다. 다음과 같이 문제 풀이하였습니다. class Solution { public int solution(String s) { int cnt = 0; int current = 0; char firstChar = s.charAt(0); ..

[Programmers] Level.1 카드 뭉치(Java)

https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 카드 뭉치라는 문제 Java로 문제 풀하겠습니다. 이 문제는 두 개의 문자열 배열 cards1, cards2로부터 원하는 단어 배열 goal을 만들 수 있는지 확인하는 것입니다. 다음과 같이 문제 풀이 하였습니다. import java.util.HashSet; import java.util.Set; class Solution { public String solution(String[] cards..

[Programmers] Level.1 추억 점수(Java)

https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 추억 점수라는 문제 Java로 풀이하겠습니다. 주어진 입력은 인물의 이름 배열 name, 그리움 점수 배열 yearning, 그리고 사진 찍힌 인물의 이름 배열 photo입니다. 입력의 제한 사항은 아래와 같습니다. 다음과 같이 문제를 풀이하였습니다. import java.util.HashMap; import java.util.Map; class Solution { public int[] sol..