コーディングテスト
4834 ワード
文字列sを数値に変換した結果の関数を返します.
せいげんじょうけん sの長さは1または5以下です. sの一番前に記号(+,-)があるかもしれません. sは、シンボルと数値のみから構成されます. sは「0」で始まりません. I/O例
たとえば、strが「1234」の場合、1234が返され、「-1234」の場合、-1234が返されます.strは記号(+、-)と数字のみで構成されますが、無効な値は入力されません.
私が解決した結果!
StringをintのIntegerに変換します.ParseInt()を使います!
かっこにString兄さんを加えればいい!
💡 逆にint型HeserをString型に変換したのはIntegerである.TOString()を使えばいい!
char型を用いて,負数と正数の場合を確認した.
せいげんじょうけん
たとえば、strが「1234」の場合、1234が返され、「-1234」の場合、-1234が返されます.strは記号(+、-)と数字のみで構成されますが、無効な値は入力されません.
私が解決した結果!
StringをintのIntegerに変換します.ParseInt()を使います!
かっこにString兄さんを加えればいい!
💡 逆にint型HeserをString型に変換したのはIntegerである.TOString()を使えばいい!
class Solution {
public int solution(String s) {
int answer = Integer.parseInt(s);
return answer;
}
}
その他のコード!char型を用いて,負数と正数の場合を確認した.
public class StrToInt {
public int getStrToInt(String str) {
boolean Sign = true;
int result = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch == '-')
Sign = false;
else if(ch !='+')
result = result * 10 + (ch - '0');
}
return Sign?1:-1 * result;
}
}
Reference
この問題について(コーディングテスト), 我々は、より多くの情報をここで見つけました https://velog.io/@dmsgp8292/코딩테스트4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol