[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋” ํฌ๊ฒŒ ํ•ฉ์น˜๊ธฐ

2024. 3. 8. 09:54ยทAlgorithm Study
๐Ÿ‘ฟ ๋ฌธ์ œ ๐Ÿ‘ฟ
์—ฐ์‚ฐ ⊕๋Š” ๋‘ ์ •์ˆ˜์— ๋Œ€ํ•œ ์—ฐ์‚ฐ์œผ๋กœ ๋‘ ์ •์ˆ˜๋ฅผ ๋ถ™์—ฌ์“ด ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
12 ⊕ 3 = 123
3 ⊕ 12 = 312
์–‘์˜ ์ •์ˆ˜ a์™€ b๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, a⊕b ์™€ b⊕a ์ค‘ ๋” ํฐ ๊ฐ’์„ returnํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.
๋‹จ, a⊕b ์™€ b⊕a ๊ฐ€ ๊ฐ™๋‹ค๋ฉด a⊕b ๋ฅผ return ํ•ฉ๋‹ˆ๋‹ค.

 

[Algorithm]

ํ˜•๋ณ€ํ™˜์— ๊ด€๋ จ๋œ ๋ฌธ์ œ

์ •์ˆ˜์™€ ๋ฌธ์ž์—ด์˜ ํ˜•ํƒœ๋ฅผ ๋ฐ”๊พธ๋Š” ๋ฉ”์„œ๋“œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉํ•ด๋ณด๊ธฐ

1. Integer.toString(Intํ˜•) (์ •์ˆ˜ โžก๏ธ ๋ฌธ์ž์—ด)

2. String.valueOf(intํ˜•) (์ •์ˆ˜ โžก๏ธ ๋ฌธ์ž์—ด)

3. Integer.parseInt(stringํ˜•) (๋ฌธ์ž์—ด โžก๏ธ์ •์ˆ˜)

 

[Code]

// ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ (์ฝ”๋“œ ๋„ˆ๋ฌด ๊ธธ๊ณ  ๋”๋Ÿฌ์›Œ!)
class Solution1 {
    public int solution(int a, int b) {
        int i = Integer.parseInt(Integer.toString(a) + Integer.toString(b));
        int j = Integer.parseInt(String.valueOf(b) + String.valueOf(a));
        
        if(i > j) {
            return i;
        } else if (j > i) {
            return j;
        } else {
            return i;
        }
        
    }
}

// ์‚ผํ•ญ์—ฐ์‚ฐ์ž ์‚ฌ์šฉ
class Solution2 {
    public int solution(int a, int b) {
        int i = Integer.parseInt(Integer.toString(a) + Integer.toString(b));
        int j = Integer.parseInt(String.valueOf(b) + String.valueOf(a));
        return i >= j ? i : j;
    }
}

 

[+ Plus]

โญ๏ธ String + (value) ๊ฒฐํ•ฉ(Combination)
: String ์ž๋ฃŒํ˜•์€ +์™€ ํ•จ๊ป˜ ๋‹ค๋ฅธ ์ž๋ฃŒํ˜•๊ณผ ํ•ฉ์ณ์ง€๋ฉด ๋‹ค๋ฅธ ์ž๋ฃŒํ˜•์„ String์œผ๋กœ ๋ณ€ํ™˜์‹œํ‚ด !
โžก๏ธ "" + n ์„ ํ•˜๋ฉด n์ด ๋ฌธ์ž์—ด๋กœ ํ˜•๋ณ€ํ™˜์ด ๋จ

 

[+ ๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด]

๋ฌธ์ž์—ด๊ณผ ์ •์ˆ˜๋ฅผ + ์—ฐ์‚ฐํ•˜๋ฉด ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๋˜๋Š” ๊ฒƒ์„ ํ™œ์šฉํ•œ ์ฝ”๋“œ !

์ฝ”๋“œ๊ฐ€ ๋” ์งง๊ณ  ๊น”๋”ํ•ด๋ณด์ธ๋‹ค

class Solution {
    public int solution(int a, int b) {
        int answer = 0;
        int aLong = Integer.parseInt(""+a+b);
        int bLong = Integer.parseInt(""+b+a);
        answer = aLong > bLong ? aLong : bLong;

        return answer;
    }
}

 

 

์ €์ž‘์žํ‘œ์‹œ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Algorithm Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ํ™€์ง์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฐ’ ๋ฐ˜ํ™˜ํ•˜๊ธฐ  (2) 2024.03.11
[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋‘ ์ˆ˜์˜ ์—ฐ์‚ฐ๊ฐ’ ๋น„๊ตํ•˜๊ธฐ  (2) 2024.03.08
[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ  (1) 2024.03.08
[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ  (0) 2024.03.07
[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž์—ด ์„ž๊ธฐ  (0) 2024.03.07
'Algorithm Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ํ™€์ง์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฐ’ ๋ฐ˜ํ™˜ํ•˜๊ธฐ
  • [Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋‘ ์ˆ˜์˜ ์—ฐ์‚ฐ๊ฐ’ ๋น„๊ตํ•˜๊ธฐ
  • [Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ
  • [Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋ฌธ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ
microsaurs
microsaurs
๊ฐœ๋ฐœ ์Šคํ„ฐ๋””๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค ใ…‡-ใ…‡
  • microsaurs
    microsaurs.devlog
    microsaurs
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (138)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • ๋ฆฌ์–ผํด๋ž˜์Šค studylog (27)
      • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ[์‹ค๊ธฐ] (23)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด
    Python
    ์˜์–ดํšŒํ™”
    javaalgorithm
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    ๋ฆฌ์–ผํ•™์Šต์ผ๊ธฐ
    ์Šค์œ„ํ”„ํŠธ๊ธฐ์ดˆ
    Java
    ํŒŒ์ด์ฌ๊ธฐ์ดˆ
    The Office
    ํŒŒ์ด์ฌ
    ์ž๋ฐ”์•Œ๊ณ ๋ฆฌ์ฆ˜
    ios๊ฐœ๋ฐœ
    ์ •์ฒ˜๊ธฐ์‹ค๊ธฐ
    Algorithm
    ๋‚˜๋„์ฝ”๋”ฉ
    ์•Œ๊ณ ๋ฆฌ์ฆ˜
    ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด
    SWIFT
    study
    javaStudy
    iosํ”„๋กœ๊ทธ๋ž˜๋ฐ
    ์˜์–ด๋…ํ•™
    ๋”์˜คํ”ผ์Šค
    ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ
    ๋ฆฌ์–ผํด๋ž˜์Šค
    ํŒŒ์ด์ฌ๋ฌธ๋ฒ•
    ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ์‹ค๊ธฐ
    iosํ”„๋กœ๊ทธ๋ž˜๋ฐ์„์œ„ํ•œ์Šค์œ„ํ”„ํŠธ๊ธฐ์ดˆ
    ํƒ€์ผ๋Ÿฌ์˜์–ด
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
microsaurs
[Java Algorithm] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 _ ๋” ํฌ๊ฒŒ ํ•ฉ์น˜๊ธฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”