배열
-
[프로그래머스] 숫자 문자열과 영단어 자바 문자비교코딩테스트 2025. 4. 4. 13:19
문제주어진 문자열 s는 숫자 혹은 숫자 + 영단어로 이루어져있다.해당 문자열을 해석하여 의미하는 숫자를 반환하시오.접근단어를 숫자와 매칭시킬 배열 numbers를 생성해 각 항목에 인덱스의 영어단어를 담고s를 반복문 처리하여 글자를 비교한다.해당 글자가 숫자면 num에 바로 추가하고 알파벳이면 spell에 저장하고 다음 값으로 넘긴다.만약 spell이 numbers에 존재하는 값이면 해당 인덱스를 num 에 추가하고 spell을 초기화한다. 이 과정을 마친 결과값을 Integer로 변환하여 반환한다.public int solution(String s) { StringBuilder num = new StringBuilder(); String spell = ""; Str..
-
[프로그래머스] 카드 뭉치 자바코딩테스트 2025. 3. 30. 13:37
https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제주어진 카드뭉치 cards1과 cards2를 활용하여 goal의 문장을 완성할 수 있는지 판단하라.각 카드뭉치는 순서대로만 꺼낼 수 있으며, 한번 사용한 카드는 재사용 할 수 없다. 최초접근Map을 사용해 cards1과 cards2 정보를 모두 담은 후 goal을 순회하여 순서대로 꺼낼 수 있는지 체크하는 로직을 작성 public static String solution(String[] cards1, String[] cards2, Strin..