https://programmers.co.kr/learn/courses/30/lessons/12925
โ ์ฒ์์ผ๋ก ํผ ํ์ด(parseInt() ์ฌ์ฉ)( 20.02.07 )
1
2
3
4
5
6
7
8
9
|
class Solution {
public int solution(String s) {
int answer = 0;
answer +=Integer.parseInt(s.substring(0));
return answer;
}
}
|
-substringํจ์๋ฅผ ์ฌ์ฉํด์ ์ธ๋ฑ์ค 0๋ถํฐ ๋๊น์ง ๋ฐ์์ "์ ์๋ก๋ง ์ด๋ฃจ์ด์ง ์คํธ๋ง"์ int ๋ก ๋ฐ๊ฟ์ค๋ค.(์๊ฐํด๋ณด๋ parseInt ๊ฐ ๋ถํธ๋ ์ฒ๋ฆฌํด์ค์ ๊ทธ๋ฅ s๋ก ๋ฃ์ด๋ ๋ ๊ฒ๊ฐ๋ค.)
-โ โ โ โ โ โ โ โ โ Integer.parseInt()๋ ๋ถํธ๋ ์ฒ๋ฆฌํด์ค๋ค,
-Integer.parserInt()๋ String์ intํ์ด 10์ง์๋ก ๋ฐ๊ฟ์ค๋ค.
-Integer.parserInt("1004",8) ๋ฌธ์์ด์ธ "1004"๋ฅผ 8์ง์์ธ intํ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
-Integer.parserInt("1004",16) ๋ฌธ์์ด์ธ "1004"๋ฅผ 16์ง์์ธ intํ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
charAt()๋ก ํ์ด๋ณด๊ธฐ
โ ๋ณต์ต (0425)
1
2
3
4
5
6
7
8
9
10
|
class Solution {
public int solution(String s) {
int answer;
if(s.substring(0,1).equals("+"))
answer= Integer.parseInt(s.substring(1));
else
answer= Integer.parseInt(s);
return answer;
}
}
|
cs |
- ๋ถํธ์ฒ๋ฆฌ๋ฅผ ํด์คํ์๊ฐ ์์๋ค.
'JAVA > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Java / Level 1] ์ฝ์์ ํฉ /programmers (0) | 2020.02.10 |
---|---|
์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ/java/ํ๋ก๊ทธ๋๋จธ์ค (0) | 2020.02.07 |
์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์?/Java/ํ๋ก๊ทธ๋๋จธ์ค (0) | 2020.02.07 |
์์ ์ฐพ๊ธฐ /ํ๋ก๊ทธ๋๋จธ์ค/์๋ฐ/level1/์๋ผํ ์คํ ๋ค์ค์ ์ฒด (0) | 2020.02.05 |
์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ /Java/Level1/ํ๋ก๊ทธ๋๋จธ์ค (0) | 2020.02.04 |