TIL (Today I Learned)

99클럽 코테 스터디 3일차 TIL + 오늘의 학습 키워드

남 희 2024. 7. 25. 09:34

☑️ 문제: 문자열 내 마음대로 정렬하기

https://school.programmers.co.kr/learn/courses/30/lessons/12915

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

☑️ 핵심코드

        Arrays.sort(strings, new Comparator<String>(){
            public int compare(String s1, String s2) {
                if(s1.charAt(n) == s2.charAt(n)) return s1.compareTo(s2);
                else return s1.charAt(n) - s2.charAt(n);
            }
        });

 

☑️ import 해야 하는 것들

import java.util.Arrays;
import java.util.Comparator;

 

☑️ 회고

업무 관련

  • iOS 18-beta에서는 volume 관련 이슈가 있다고 한다. beta4에도 그러려나...?
  • iOS에서는 target, compile 버전 개념이 없나보다.
  • iOS 잠금 화면에 있는 위젯, Lock Screen Widget은 앱에서 자체 제공하는 것과, 애플 스토어에서 설치할 수 있는 앱 (근데 이건 유료)으로 URL, 단축어(Intent)를 잠금화면에 위젯으로 둘 수 있더라.

그 외

  • 링크를 들어가보니 내가 예전에 시도했다가 틀렸던 코드가 그대로 있더라... 
    지금 보니 내가 무엇을 몰랐는지 명확하게 보였다. 신기했다.
  • 프로그래머의 뇌라는 책 재밌다. 암기의 중요성을 별로 생각하지 못했는데 장기기억이 있어야 코드 이해가 빠르다는 걸.. 매일 복습해서 장기기억을 늘려가야겠다. TIL 매일 하기!