- 오늘의 학습 키워드
- 공부한 내용 본인의 언어로 정리하기
1. N,M 입력 받기
2. basket 배열 크기 N+1로 초기화
3. M번 반복:
-i, j ,k 입력 받기
- i 부터 j까지 반복하여 baskets[index] += k
4. 1번부터 N번까지 baskets 값들을 공백으로 구분하여 출력
- 오늘의 회고
- 어떤 문제가 있었고, 나는 어떤 시도를 했는지
삭제 버튼 누르기
**HttpMethodController**
/deleteMethod 선택
HTML 화면 표시 deletemethod.html
버튼을 누르면 fetch함수가 실행
요청 http로 delete 메서드가 가고
@RestController의 /http-rest/delete-method 호출
서버에서 응답으로 Map<String, String> 을 생성해서 map(json형태로 리턴)
for(int i=0; i<9;i++) {
arr[i]=sc.nextInt();
System.out.println();
System.out.print(arr);// 이렇게 했더니 주소값만 잔뜩 나옴 -> arr[i]로 해야한다고함
}
for(int i=0; i<9 ;i++) {
if(max<arr[i]) {
max=arr[i];
}
System.out.println(arr[i]);
max=Math.max(max, arr[i]);// 이렇게 하지말고 하나만 써야함 max 찾고 난다음에 같은거 찾는거 두가지를 어찌 한번에 하겠나
if(arr[i]==max) {
System.out.println(arr[i]+i);
}
}
System.out.println();
의도 : for 문으로 순서대로 max에 임의값 arr[0] 넣어 놓고
max 바꾸려고 했는데 값이 안나옴
-이해가 안갔던 부분
삭제를 하는데 왜 map 객체를 생성하는지 이해 못함
- 어떻게 해결했는지
delete 요청이라고 해서 반환값 없는게 아님
//1. if문으로 최댓값과 위치 동시에 찾기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] numbers = new int[9];
for(int i=0; i<9; i++) {
numbers[i]= sc.nextInt();
}
int maxValue = numbers[0];
int maxPosition =1;
//1. if 문으로 최댓값과 위치 동시에 찾기
for(int i=1; i<9; i++) {
if(numbers[i]>maxValue) {
maxValue = numbers[i];
maxPosition=i+1;
}
}
// 결과 출력
System.out.println(maxValue);
System.out.println(maxPosition);
sc.close();
}
//2. Math.max 사용하고 위치는 따로 찾기(이거 다시해봐야함)
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] numbers = new int[9];
for(int i=0; i<9; i++) {
numbers[i]= sc.nextInt();
}
int max = arr[0];
for(int i = 0; i < 9; i++) {
max = Math.max(max, arr[i]);
}
// 최댓값의 위치 찾기
for(int i = 0; i < 9; i++) {
if(arr[i] == max) {
System.out.println(max);
System.out.println(i + 1);
break;
}
}
}
- 무엇을 새롭게 알았는지
삭제 결과를 알려주는 응답을 보내는 것이 일반적이고
map 반환하기 위해서 필요
max 들어있는 for문이 왜 1로 시작하나?
max값에 arr[0] 이 들어있기 때문
- 내일 학습할 것은 무엇인지
'【스터디노트】 > ▷TIL' 카테고리의 다른 글
| 코테 스터디 60일차 TIL + 오늘의 학습 키워드 문자열 (0) | 2025.09.08 |
|---|---|
| [Database] 파일에 저장할까 DB에 저장할까? (0) | 2025.08.28 |
| 코테 스터디 58일차 TIL + 오늘의 학습 키워드 1차원 배열 (0) | 2025.08.20 |
| 코테 스터디 57일차 TIL + 오늘의 학습 키워드 반복문 (0) | 2025.08.18 |
| 코테 스터디 56일차 TIL + 오늘의 학습 키워드 별찍기 (1) | 2025.08.11 |