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

[1/7 체크인]

by 아딜렛 2026. 1. 7.

📚 오늘 푼 문제:
1. 2562 최댓값 - [32]분 - [답 봄]
2. 2739 구구단 - [10]분 - [혼자 풀림]
3. 10818 최소최대 - [50]분 - [혼자 풀림/근데 틀림]
4.2439번 별찍기 2 20분 - [답봄]

5. 2438 별찍기1 [10]분 -혼자풀림/근데틀림 N 안보고 그냥 100이라고놓고 풀었음
🔄 복습:
- 없음 (첫날)

⏰ 총 투자 시간: [3]시간

💭 오늘의 어려움:
[구체적으로 뭐가 막혔는지]

10818  문제에서 투포인터로 풀려고 

    int min=input[0];
    int max=input[N-1];

이런식으로 두고 for 문을 2번 min용 max 용 돌렸음 

 

가정부터 틀렸음 투포인터는 정렬된 배열에서 사용할수 있음

정렬이라는 전제부터 틀렸던거임 

일단 해당 문제는 정렬이 되지 않은 무작위 숫자이기때문에 둘씩 비교하는게 맞았음

 

데이터의 범위가 깨진다는 말을 많이 들었음

int max = input[N-1]; // input[0]
for(int i = N-1; i > 0; i--) // i > 0 → 루프 진입 안 함

 

        //j<N-i 할때마다 잘 못푸는 스타일인거 같음 00 01 02 03 까지 빈칸이고 마지막에* 있는거를 바탕으로
        //찾음



❓ 질문:
[]


for(int i=1; i<=N;i++){       for (int j=0; j<N-i;j++){        //j<N-i 할때마다 잘 못푸는 스타일인거 같음 00 01 02 03 까지 빈칸이고 마지막에* 있는거를 바탕으로         //찾음         System.out.print(" ");       }

이런 문제 어떻게 풀어야함?