IndentationError: unexpected indent ๋ผ๋Š” ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค.

print ๋ฐ‘์— ์—๋Ÿฌ๊ฐ€ ๋‚˜๊ธธ๋ž˜ ๋ญ”์ง€ ๊ณ ๋ฏผํ•˜๋˜์ค‘์— ๊ฒ€์ƒ‰ ํ•ด๋ณด๋‹ˆ ๋„์–ด ์“ฐ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” ์—๋Ÿฌ๋ผ๊ณ  ํ•œ๋‹ค.

 

ํ•ด๊ฒฐ 

print๋ถ€๋ถ„ ์•ž์— ์žˆ๋Š” ๊ณต๋ฐฑ์„ ์ง€์šฐ๋‹ˆ ํ•ด๊ฒฐ ๋๋‹ค.(ํ—ˆ๋ฌด)

์ข€ ๋” ๊ฒ€์ƒ‰ ํ•ด๋ณด๋‹ˆ ํŒŒ์ด์ฌ์€ ์ž๋ฐ”๋‚˜ ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” {}๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜์—ญ์„ ์ง€์ •ํ•˜๋Š”๋ฐ ํŒŒ์ด์ฌ์€ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ

์‚ฌ์šฉํ•˜์—ฌ ์˜์—ญ์„ ์ง€์ •ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ์ฝ”๋“œ๋ธ”๋Ÿญ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ if, for, class, ๋“ฑ๋“ฑ์„ ์ž‘์„ฑํ•˜๋ฉด ๋‹ค์Œ ์ค„์—์„œ๋Š” ๋ฐ˜๋“œ์‹œ ๋“ค์—ฌ์“ฐ๊ธฐ ํ•ด์•ผํ•œ๋‹ค๊ณ ํ•œ๋‹ค.

    !!! ๊ฐ™์€ ๋ธ”๋ก ๋‚ด์—์„œ๋Š” ๋“ค์—ฌ์“ฐ๊ธฐ ์นธ์ˆ˜๊ฐ€ ๊ฐ™์•„์•ผํ•œ๋‹ค๊ณ ํ•œ๋‹ค.

https://programmers.co.kr/learn/courses/30/lessons/12932

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr


< ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ >

 


โ—‹ ๋‚˜์˜ ํ’€์ด ( charAt() ,toCharArray() ์‚ฌ์šฉ)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.*;
class Solution {
  public static int[] solution(long n) {
      String temp ="";
      char[] cha = new char[temp.length()];
      temp+=n;
      int k=0;
      
      int[] answer = new int[temp.length()]; 
      cha = temp.toCharArray();
      for(int i=temp.length()-1; i>=0 ; i--)
      {
         answer[k]=(int)cha[i]-48;    
          k++;
      }
      return answer;
  }
}
//char ๋Š” int ํ˜•๋ณ€ํ™˜ ํ• ๋•Œ ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ
cs

โ—‹ ์ƒ๊ฐ ๊ณผ์ •

-  ์ •์ˆ˜ํ˜• ํƒ€์ž…์ด n ์„ String์œผ๋กœ ๋ฐ”๊ฟ”์„œ charAt() ํ•จ์ˆ˜๋กœ ์ž˜๋ผ์•ผ ๊ฒ ๋‹ค.

-  ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ฆด ๋•Œ๋Š” ์—ญ๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ ค์•ผ ๊ฒ ๋‹ค.

( โ€ป ์‹œํ–‰์ฐฉ์˜ค charAt() ์—์„œ  int ๋กœ ๋ณ€ํ•  ๋•Œ 48์„ ๋นผ์ค˜์•ผ ํ•˜๋Š” ๊ฑธ ๊นŒ๋จน์—ˆ๋‹ค..)

 

โ—‹ ๋‚˜์˜ ํ’€์ด ( substring()  , parseInt( ) ์‚ฌ์šฉ) 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
  public static int[] solution(long n) {
      String temp ="";
      temp += n;
      int answer[]= new int [temp.length()];
 
      int k=0;
      for(int i =temp.length()-1; i>=0; i--//5 4 3 2 1
      {
          answer[k] = Integer.parseInt(temp.substring(i,i+1));//(4,5),(3,4),(2,3)
          k++;
      }      
      return answer;
  }
}
cs

( โ€ป ์‹œํ–‰์ฐฉ์˜ค : substring() ์˜ ๋ฒ”์œ„ ์ •ํ•ด ์ฃผ๋Š”๋ฐ  ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค .)

- substring(์‹œ์ž‘์ธ๋ฑ์Šค,๋์ธ๋ฑ์Šค)

                 ์ธ๋ฑ์Šค : 01234

 : String temp ="12345"

                              substring(4,5) ="5"

                              substring(3,4) ="4"

                                              :

                              substring(0,1)="1"


โ—‹ ๋‹ค๋ฅธ์‚ฌ๋žŒ ํ’€์ด

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
  public int[] solution(long n) {
      String a = "" + n;
        int[] answer = new int[a.length()];
        int cnt=0;
 
        while(n>0) {
            answer[cnt]=(int)(n%10);
            n/=10;
            System.out.println(n);
            cnt++;
        }
      return answer;
  }
}
cs

 

 < x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž >

 

 

โ—‹  ๋‚ด ํ’€์ด

1
2
3
4
5
6
7
8
9
10
11
12
class Solution {
  public long[] solution(int x, int n) {
      long[] answer = new long[n];
      long temp = 0;
      
      for(int i =0; i < n ; i++){          
          temp += x;
          answer[i]=temp;                   
      }       
       return answer;
  }
}
cs

- ์ƒ๊ฐ๊ณผ์ •

1. x๋งŒํผ ๊ฐ„๊ฒฉ์—์„œ n๊ฐœ์˜ ์ˆซ์ž์—์„œ x๋ฅผ ์‹œ์ž‘๊ฐ’์œผ๋กœ x๋งŒํผ ์ฆ๊ฐ€ํ•˜๋Š”๋ฐ ๊ทธ๊ฑธ n๋ฒˆํ•˜๋Š”๊ตฌ๋‚˜ ์ƒ๊ฐํ–ˆ๋‹ค.

2. x๋ฅผ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ for๋ฌธ์œผ๋กœ n ๋ฒˆ ๋Œ๋ ค์•ผ๊ฒ ๋‹ค.

3. ์ฒ˜์Œ temp๋ฅผ int ๋กœ ํ•ด์„œ 13๋ฒˆ 14๋ฒˆ์ด ์‹คํŒจํ–ˆ๊ณ . ๊ทธ ๋‹ค์Œ์— long์œผ๋กœ tempํƒ€์ž…์„ ๋ฐ”๊ฟ”์ฃผ๋‹ˆ ๋‹ค์‹œ ์„ฑ๊ณตํ–ˆ๋‹ค.

 

โ—‹ ์ฐธ๊ณ ํ• ๋งŒํ•œ ํ’€์ด

1
2
3
4
5
6
7
8
9
class Solution {
  public long[] solution(long x, int n) {
      long[] answer = new long[n];
      for(int i = 0; i < n; i++){
          answer[i] = x * (i + 1);
      }
      return answer;
  }
}
cs

-  ๋”ฐ๋กœ ๋ณ€์ˆ˜๋ฅผ ๋‘์ง€ ์•Š์•„๋„ ํ’€ ์ˆ˜ ์žˆ๋‹ค.

+ Recent posts