inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 48. 영어가 싫어요

    프로그래머스(120894)
    Stupefyee's avatar
    Stupefyee
    Dec 23, 2024
    [JAVA 문제 풀이] 48. 영어가 싫어요
    Contents
    내가 작성한 코드다른 사람의 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120894?language=java
    notion image

    내가 작성한 코드

    💡
    class Solution { public long solution(String numbers) { // 조건 배열로 만들어두기 String[] arr = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; // 조건 배열만큼 반복 for (int i = 0; i < arr.length; i++) { // 포함된 값 찾아서 변경 numbers = numbers.replace(arr[i], String.valueOf(i)); } // Long타입으로 치환해서 반환 return Long.parseLong(numbers); } }

    다른 사람의 코드

    💡
    class Solution { public long solution(String numbers) { return Long.parseLong( numbers.replaceAll("zero", "0") .replaceAll("one", "1") .replaceAll("two", "2") .replaceAll("three", "3") .replaceAll("four", "4") .replaceAll("five", "5") .replaceAll("six", "6") .replaceAll("seven", "7") .replaceAll("eight", "8") .replaceAll("nine", "9") ); } }
    직관적으로 풀었다
    Share article
    Contents
    내가 작성한 코드다른 사람의 코드

    stupefyee

    RSS·Powered by Inblog