개발일기/TIL(Since24.04.19)

Java&Spring - TIL(24.05.16 목)

w.llama 2024. 5. 16. 21:46

오늘 한 일 

  • Spring 강의 수강+개인과제
  • 프로그래머스 문풀
    • 나누어 떨어지는 숫자(java)
    • 고양이와 개는 몇마리 있을까(SQL)
  • 방송대 운영체제 수강

배운 것

오름차순 정렬

Array.sort(배열 혹은 리스트 이름)

내림차순 정렬

Arraysort( 배열 혹은 리스트 이름  , Collections.reverseOrder()) //단 byte, char,int,long같은 Primitive Type배열엔 안됨 wrapper Class에 사용

고민한 문제

Solution

str=str.replace('a','b'); // a를 b로 치환


을 알게되어 이를 이용하여 해결

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // start coding here
        String str=scanner.nextLine();
        str=str.replace('a','b');
        System.out.println(str);
    }
}

처음엔 입력받은 문자를 .split("")을 이용하여 나누고 if문으로 .equal"a" ->"b"이런식으로 해서
치환 후 String.join( " ",스트링명) 을 활용하여 다시 합치고 print하려고 했으나 ... [ .replace() ]를이용하여 간단히 해결했다.

내일 할 것

개인과제 마무리

Spring 수강

방송대 인공지능 수강

HpyerSkill/프로그래머스 문풀