본문 바로가기

분류 전체보기

(246)
[TIL] 2021년 4월 2째주 (21.4.5~21.4.11) Mon 🎉 IT 행사 아카이빙 프로젝트 작업 내용 계정-행사 API 프로세스 작성하여 전달 (https://www.notion.so/uz2ni/API-516ad722265e40269baff0332b1bcd96) 참가등록(Enrollment) 구조 생성, 참가 신청 API 추가 👩‍🏫 알고리즘 연습 git 프로젝트 신규 생성 (https://github.com/uzini0418/algorithm) programmers LV1 - 두 개 뽑아 더하기 (https://yuja-kong.tistory.com/entry/알고리즘Programmers-LV1-두-개-뽑아서-더하기) Tue 👩‍🏫 알고리즘 연습 programmers LV1 - 크레인 인형뽑기 게임 (히히,, 카카오 인턴십 코테 풀어따!) Wed 🎉 I..
[알고리즘/Programmers] LV1. k번째 수 Programmers LV1. k번째 수 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한 사항 arra..
6년 전, 개발을 막 시작할 때를 되돌아 보았다. (feat. 고민 상담 메일) 어제 자기 전 문득, 컴퓨터학원 다니던 대학교 1학년 시절강사쌤께 진로 상담을 했던 메일이 떠올랐다. 오랫만에 그 메일을 확인하며 때묻지 않은 열정으로 가득한 초롱초롱한 모습의 나를 발견할 수 있었다. 아 나도 저랬던 때가 있었지. 개발을 시작하고 조금씩 흥미가 생겨 미친듯이 열정을 쏟아내던 대학교 시절. 그 때의 나는 정말 아무 것도 모르지만 열정 하나는 po유노윤호wer 그 자체였다. 그 때를 되돌아보자는 마음으로 이 글을 적는다. 태그, 네이버 블로그, 움짤만들기, 포토샵, 손글씨 이런 것들이 한창 유행할 때가 있었다. 초,중학생 때 컴퓨터로 하루종일 저런 것을 가지고 놀며 나만의 시간을 보냈던 것 같다. 지금 하라고 하면 배워서도 잘 못하겠는데(코딩하니까 디자인적인 것에 관심이 사라짐ㅋㅋ) 어떻게..
[알고리즘/Programmers] LV1. 2016년 Programmers LV1. 2017년 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한 사항 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 입출력 예 a b result 5 24 "TUE" 사용 언어 Java 해결 방법 1. Calendar API 이용 2. 계산법 이용 (..
[알고리즘/Programmers] LV1. 완주하지 못한 선수 Programmers LV1.완주하지 못한 선수 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한 사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant co..
[intelliJ] intelliJ persistence 탭 띄우기 JPA 연결이 되었는데 persistence 탭이 안생기는 경우 탭 띄우는 방법 Window -> Tool Windows -> Persistence 이렇게 탭이 활성화된다.
[알고리즘/Programmers] LV1. 두 개 뽑아서 더하기 Programmers LV1. 두 개 뽑아서 더하기 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 사용 언어 Java 해결 방법 로직을 위해 순차적으로 세 가지 지점을 파악했다. 1. 두 수를 탐색하고 두 수의 합이 list에 없으면 list에 추가 2. list -> 배열 변환 3. 오..
[TIL] 2021년 4월 1째주 (21.3.29~21.4.4) ✔️ To do ✔ 로그인 권한 기능 ✔ Event, Account API 권한 붙여서 로직 리팩토링 - blacklist 설계 방법으로 연장 로그인, 로그아웃 처리 해보기 (나중에...) Mon 🎉 IT 행사 아카이빙 프로젝트 작업 내용 계정(Account) API 기본 구조 개발 완료 (생성/조회/삭제/닉네임 수정/비밀번호 수정) 📑 블로그 포스팅 validator 작업 이슈 해결 기록 (https://yuja-kong.tistory.com/entry/Spring-Bean-property-필드명-is-not-readable-or-has-an-invalid-getter-method-에러-해결) 📚 개발 독서 - 토비의 스프링3 13.5 메시지 컨버터와 AJAX Tue 🎉 IT 행사 아카이빙 프로젝트 작..