Algorithm Study

[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

microsaurs 2024. 2. 22. 10:54
๐Ÿ‘ฟ ๋ฌธ์ œ ๐Ÿ‘ฟ
์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด n_str์ด ์ฃผ์–ด์งˆ ๋•Œ, n_str์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

[Algorithm]

์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ˜•๋ณ€ํ™˜ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ• ์ƒ๊ฐ !

1. Integer.parseInt(value)

2. Integer.valueOf(value)

 

[Code]

// 1. Integer.parseInt()
class Solution {
	public int solution(String n_str){
    	return Integer.parseInt(n_str);
    }
}

// 2. Integer.valueOf()
class Solution {
	public int solution(String n_str){
    	return Integer.valueOf(n_str);
    }
}

 

[+ Plus]

โญ๏ธ ํ˜•๋ณ€ํ™˜(casting)
: ์ •์ˆ˜์—์„œ ๋ฌธ์ž์—ด, ๋ฌธ์ž์—ด์—์„œ ์ •์ˆ˜๋กœ ํ˜•์„ ๋ณ€ํ™˜ํ•  ๋•Œ๋Š” Java ๋‚ด์žฅ ํด๋ž˜์Šค์ธ Integer์˜ ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉ
โžก๏ธ String to Int - Integer.parseInt()
    Int to string - Integer.toString()
* Stringํด๋ž˜์Šค์˜ ๋ฉ”์†Œ๋“œ valueOf๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ