20240110 / TIL
by jeongminy
알고리즘 코드카타
❓ 문제 31. 수박수박수박수박수박수?
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
✔️ 제한사항
n은 길이 10,000이하인 자연수입니다.
📝 내가 쓴 풀이
class Solution { fun solution(n: Int): String { var answer = "" for(i in 1..n){ when(i%2 != 0){ true -> answer += "수" false -> answer += "박" } } return answer } }
📝 다른 사람의 풀이class Solution { fun solution(n: Int): String = String(CharArray(n,{i-> if(i%2==0) '수' else '박'})) }
🕵🏻 URL
https://school.programmers.co.kr/learn/courses/30/lessons/12922
SQL 코드카타
❓ 문제 32. 카테고리 별 도서 판매량 집계하기
2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요.
📝 내가 쓴 풀이
SELECT A.category AS CATEGORY, SUM(sales) AS TOTAL_SALES from BOOK as A left join BOOK_SALES as B on A.BOOK_ID=B.BOOK_ID where SALES_DATE like "2022-01%" group by category order by category
🕵🏻 URL
https://school.programmers.co.kr/learn/courses/30/lessons/144855
오늘 한 것
1. 알고리즘 코드카타 1문제
2. SQL코드카타 1문제
3. 스탠다드반 강의 세션 - MVC Layer의 책임과 관심사 분리
4. 뉴스피드 프로젝트 - 좋아요 카운트 기능 구현하기
'📒 TIL - Today I Learned' 카테고리의 다른 글
20240112 / TIL (1) | 2024.01.12 |
---|---|
20240111 / TIL (0) | 2024.01.11 |
20240109 / TIL (0) | 2024.01.09 |
20240108 / 뉴스피드 사전 회의 (0) | 2024.01.08 |
20240107 / Spring 심화 복습 (0) | 2024.01.07 |
블로그의 정보
꿈틀꿈틀 개발일기
jeongminy