자료구조가 뭘까?
데이터를 효율적으로 저장, 접근, 수정하기 위한 그릇!
값과 포인터를 묶은 노드라는 것을 포인터로 연결한 자료구조
시간 / 공간 복잡도 이렇게 구하는 건지 모르겠다 아아아아아
1. 숫자의 개수 N값 입력 받기
2. 숫자 N의 길이를 가진 String형 str를 입력 받기
3. int형 변수 sum을 0으로 선언 (누적합)
4. for(숫자의 개수 N 길이 만큼 반복) {
4-1. 문자를 숫자로 변환해서 더하고 누적
}
5. sum 출력
package datastructure.array;
import java.io.*;
public class No11720 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
String str = br.readLine();
int sum = 0;
for(int i = 0; i < N; i++) {
sum += str.charAt(i) - '0'; //아스키코드 값 '0' = 48 빼줘야함
}
System.out.println(sum);
br.close();
}
}
다른 IDEA에서는 잘만 되는데 인텔리제이에서만 왜 ArrayIndexOutOfBoundsException
오류가 날까.........하아아가앙강가 불편쓰