プログラマ数字文字列とアルファベット(Java、Java)
4991 ワード
今回解決した問題.
プログラマの数字文字列とアルファベット語.
📕 質問リンク
❗¥コード
文字列の問題.
英数字は固定値で10個しかないので、配列に予め配置しておきます.
replace関数を使用して0から9に移動し、値を変更します.
最後に、sを整数に変換して返します.
📜 ポスト
最初は難しい問題だと思って、頭を絞って考えて、replace関数を考えて、それを利用してみました.
プログラマの数字文字列とアルファベット語.
📕 質問リンク
❗¥コード
import java.util.*;
class Solution {
public int solution(String s) {
int answer = 0;
String [] eng = {"zero","one","two","three","four","five","six","seven",
"eight","nine"};
String [] num = new String[10];
for(int i = 0; i < num.length; ++i) num[i] = i+"";
for(int i = 0; i < eng.length; ++i)
{
s = s.replace(eng[i],num[i]);
}
answer = Integer.parseInt(s);
return answer;
}
}
📝 に答える文字列の問題.
英数字は固定値で10個しかないので、配列に予め配置しておきます.
replace関数を使用して0から9に移動し、値を変更します.
最後に、sを整数に変換して返します.
📜 ポスト
最初は難しい問題だと思って、頭を絞って考えて、replace関数を考えて、それを利用してみました.
Reference
この問題について(プログラマ数字文字列とアルファベット(Java、Java)), 我々は、より多くの情報をここで見つけました https://velog.io/@jh5253/프로그래머스-숫자-문자열과-영단어-Java자바テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol