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

코테 스터디 63일차 TIL + 오늘의 학습 키워드 문자열

by 아딜렛 2025. 9. 11.

- 오늘의 학습 키워드

- 공부한 내용 본인의 언어로 정리하기
수도 코드

입력 받은 문자열의 각문자

해당 문자가 몇번인지 찾기

그 숫자를 걸기 위한 시간 계산

총 시간에 더하기

 

심화 체스 문제

더보기

수도코드

1. 정상적인 체스 세트의 각 피스 개수를 배열로 정의

2. 동혁이가 찾은 피스의 개수를 입력 받기

3. 각 피스별로 계산

    양수: 더 찾아야함

    음수: 뺴야하고

     0 정확함



- 오늘의 회고
  - 어떤 문제가 있었고, 나는 어떤 시도를 했는지

처음에 그냥 만들었더니 틀렸음 왜 틀렸나 봤더니 계속 뒤에 나와야

public class 그대로_출력하기{
  public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
        String inputString = sc.nextLine();
        System.out.print(inputString);
  }
}

 

오답

public class 그대로_출력하기{
  public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
          String inputString = sc.nextLine();
        System.out.print(inputString);
        }
        sc.close();
  }
}

 


  - 어떻게 해결했는지

.hasNext():  다음 토큰이 있는지를 확인하는 메서드
  - 무엇을 새롭게 알았는지

hasNext()/  haxNextLine()/ hasNextInt() 가 있고 다음에 입력되는 값이 있는지 확인하고 없으면 계속된다.
  - 내일 학습할 것은 무엇인지