본문 바로가기
  • Adillete
【스터디노트】/▷TIL

코테 스터디 58일차 TIL + 오늘의 학습 키워드 1차원 배열

by 아딜렛 2025. 8. 20.

- 오늘의 학습 키워드
배열
- 공부한 내용 본인의 언어로 정리하기


- 오늘의 회고

 - 문제

1. StringTokenizer를 사용할때 첫번째줄만 읽는거 밖에 못만들었는데 두번째줄을 어떻게 읽게 만들지 모르겠음
 

2. Math.max() 여러개 중에 하나 제일큰거 찾기 하는 방법

 - 어떻게 해결했는지

1-답. 다음줄로 읽게 하고 싶을때는 StringTokenizer객체를 하나더 만들고 개행을 위한

st = new StringTokenizer(br.readLine());

2-답

 첫번째 원소를 최대값으로 초기화

비교해서 max보다 크면 max에다가 대입, 대입 하면서 최대값을 출력

int max= arr[0];

int min =arr[0];

 for (int i = 0; i < N; i++) {
  max=Math.max(max,arr[i]);
  min=Math.min(min,arr[i]);
  }

 

 


  - 무엇을 새롭게 알았는지

StringTokenizer사용법

 

배열을 하나씩 넣기

// ★ 여기에 추가! 두 번째 줄을 읽어서 새로운 StringTokenizer 만들기
st = new StringTokenizer(br.readLine());

int[] A = new int[N];
for(int i=0; i<N; i++) {
    A[i]= Integer.parseInt(st.nextToken()); // br.readLine() → st.nextToken()으로 변경
}


  - 내일 학습할 것은 무엇인지

1차원배열