'5월 27일' 스물아홉 번째 기록 [TIL]

가은·2024년 5월 27일
0

I Learned [본 캠프]

목록 보기
47/135
post-thumbnail

👩‍🏫 오늘의 출석

❓스물아홉 번째, 9 to 9을 해 본 소감❓

강의를 다 듣는 것에만 정신이 팔려서 하루가 후다닥 지나갔다. 1회 독을 하고 내용 정리를 하고 다시 최종적으로 강의를 한 번 더 들어야겠다는 생각에 마음이 급했다. 거기다 개인과제도 진행해야 하고 모의면접도 준비를 해야 해서 마음은 급한데 머리와 강의 진도가 안 따라주는.. 그런 슬프고도 답답한 시간을 지나 다행히 오늘 내로 강의 1회독을 할 수 있어서 내일부터 다시 강의 내용을 정리하며 천천히 머리에 집어넣고 과제를 진행할 수 있게 되었다! (원래 계획은 어제 강의를 다 듣는 것이었지만..! 하루 정도는.. 괜찮을 거야..)

📑오늘 학습한 내용

🧩오늘의 알고리즘 : 문자열 다루기 기본 🧩

문제 : 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.

제한 사항

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.
  • s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.
class Solution {
    public boolean solution(String s) {
        boolean answer = true;
         if(s.length() == 4 || s.length() == 6) {
          try{
              int x = Integer.parseInt(s);
              return true;
          } catch(NumberFormatException e){
              return false;
          }
         }
        else return false;
    }
}

🧩 오늘의 SQL : 보호소에서 중성화한 동물 🧩

문제 : 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요.

SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE 'Intact%' 
AND O.SEX_UPON_OUTCOME LIKE 'Spayed%' 
OR O.SEX_UPON_OUTCOME LIKE 'Neutered%'

O.SEX_UPON_OUTCOME LIKE 'Spayed%'
OR O.SEX_UPON_OUTCOME LIKE 'Neutered%' 부분을 괄호로 묶어줬어야하는데 안 묶어줘서 조건을 잘못 줌.

SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE 'Intact%' 
AND (O.SEX_UPON_OUTCOME LIKE 'Spayed%' 
OR O.SEX_UPON_OUTCOME LIKE 'Neutered%')

11시부터 1시간 동안은 Filter에 관한 실시간 강의가 있었다.
사실 아직 filter 강의를 다 듣지 못하고 들어서 무슨 이야기인지 잘 모르겠다..
이후 어제 다 듣지 못하고 조금 남은 2주 차 나머지 강의 와 1주 차 강의를 다 들었다! (뿌듯🤗)
드디어 강의를 다 들었으니 내일부터는 강의 정리를 하며 천천히 복습을 하면서 개인과제를 진행해야겠다.

0개의 댓글