전체 글 183

[KB IT's Your Life 6기] 16. 프로젝트 멘토링 미쳤다 (positive) 🔥 근데 이제 녹초가되...

#0. 들어가는 말안녕하세요! KB ITYL 6기 기자단 조자영 입니다.이제는 벌써 8월이네요.. 정말 시간이 거의 T익스프레스를 타고 흘러가는 것 같습니다 🤣 프로젝트 시작한지 얼마 되지도 않았는데 벌써 중간 점검까지 일주일 남았어요.. 심지어 저희 팀의 중간점검의 발표자는 저랍니다..^__^;; 7월 9일부터 시작된 프로젝트는 지금 기획 단계와 기획 고도화 과정을 거쳐 개발 중기 단계를 거치고 있습니다! 그리고 그 고도화를 이끌어준 요소가 바로 프로젝트 멘토링이었습니다! 😸 저는 오늘 정말 제목 그대로 굉장했던(positive) 프로젝트 멘토링에 대해서 정말 생생한 후기를 작성해보고자 해요.. 로직이 탄탄한 자들만 살아남는 프로젝트 멘토링.. 지금부터 후기글 시작합니다 🧚🏻 #1. 주말 멘토링..

[KB IT's Your Life 6기] 15. 마지막 이벤트! 몸으로 말해요 (w.마스크) 🧚🏻

#0. 들어가는 말안녕하세요! KB ITYL 6기 기자단 조자영 입니다.벌써 7월 말입니다... 최종 프로젝트를 시작한지 어느덧 3주가 지났습니다 😸 새로운 반 그리고 새로운 훈련생들과 함께 다들 잘 지내고 있을지 궁금하네요! 저는 나름 적응해서 지내고 있는것 같아요 ㅎㅎ (간식이 10시가 되기도 전에 다 사라지는 것 빼고요...^^) 오늘의 글은 새로운 반에서 진행되었던 이벤트에 대한 내용입니다! 반별 이벤트 덕분에 다함께 즐거웠던 그 날에 대해서 아래에 정리해볼게요!! #1. NEW 반별 이벤트의 정체는?반이 바뀌기 전에도 이벤트가 몇 차례 진행이 되었었는데요, 이에 대한 글은 아래에 적혀져있습니다 😸 궁금하신 분들은 꼭 읽어보세요!! ▼ 07 KB ITYL 6기 반별 이벤트 소개글 이번에 진행..

[KB IT's Your Life 6기] 14. 저희 오늘 이사해요 ^^... 그리고 프로젝트 시작해요🙀

#0. 들어가는 말안녕하세요! KB ITYL 6기 기자단 조자영 입니다.오늘은 아주 조금 슬픈 이야기를 해보려고 해요.. 🥲 왜냐구요? 바로 4개월 동안 정들었던 12회차 반을 떠나는 날이기 때문이에요 (사실 오늘 아님 벌써 열흘도 넘은 이야기.... 시간이 정말정말 빠릅니다... 지금은 벌써 개발 중이에요 ㅋㅋㅋ) 백엔드 전과정을 모두 끝내고 모듈 평가와 마지막 교과목 평가까지 모두 끝낸 뒤에 저희는 최종 프로젝트를 진행하게 되는데요! 그때 만들어지는 팀과 배정된 반으로 이사를 가게됩니다. 네. 저는 12반이 아닌 다른 반을 배정받게 되어 ㅠㅠ 정들었던 제 자리를 떠나게 되었어요🥹 12반 그대로여서 행복해하는 친구들을 보며 어찌나 부럽던지... 익숙해진 강사님과도 헤어지게 되어서 앞으로는 오류가 ..

[IT/코딩테스트] KB ITYL 알고리즘 해시맵 예제 : Two Sum (leetcode)

▶ 문제 설명 정수 배열 nums와 정수 target이 주어졌을 때, 배열에서 두 수를 골라 더했을 때 그 합이 target이 되는 두 수의 인덱스를 반환하세요.- 각 입력에 대해 정답은 오직 하나만 존재합니다.- 같은 요소를 두 번 사용할 수는 없습니다.- 반환하는 인덱스의 순서는 상관없습니다. ▶ 제한 사항1) 2 ≤ nums.length ≤ 10⁴2) -10⁹ ≤ nums[i] ≤ 10⁹3) -10⁹ ≤ target ≤ 10⁹4) 정답은 무조건 하나 존재 ▶ 입출력 예시번호입력출력설명예시 1nums = [2, 7, 11, 15], target = 9[0, 1]nums[0] + nums[1] = 2 + 7 = 9예시 2nums = [3, 2, 4], target = 6[1, 2] 예시 3nums =..

IT/코딩테스트 2025.07.05

[KB IT's Your Life 6기] 13. 백엔드 과정 복기 그리고 풀스택 세팅(MAC)🔥 : spring + tomcat + mysql + vue

#0. 들어가는 말안녕하세요! KB ITYL 6기 기자단 조자영 입니다 🌱분명 얼마전까지 5월 말이었는데 순식간에 7월이 되었습니다! 그말은 즉, 저희의 교육 과정이 끝나가고 있고 프로젝트 기간이 다가온다는 것과도 같은데요!! 😽 그렇다면 지금까지 했던 교육에 대한 정리가 또 한번 필요하겠죠? 오늘의 글은 정말 걱정되었고 동시에 기대되었던 백엔드 개발 교육 과정의 후기입니다! 먼저 정말 길고 어려웠던 과정을 모두 수료한 훈련생 여러분 모두 고생 많으셨습니다 (저포함^^) 👏👏👏 4월에 시작된 교육이 드디어 오늘 끝났네요...! 🔥 기본 언어부터 데이터베이스와 프레임워크, 로컬 베포 등 기본적인 백엔드 학습 플로우를 전부 배웠기에 정말 알찬 시간이었습니다. (이제 저희는 어엿한 풀스택 개발자입..

[IT/코딩테스트] KB ITYL 기말평가 대비 : 합승 택시 요금 (programmers)

▶ 문제 설명밤늦게 귀가할 때 안전을 위해 항상 택시를 이용하던 무지는 최근 야근이 잦아져 택시를 더 많이 이용하게 되어 택시비를 아낄 수 있는 방법을 고민하고 있습니다. "무지"는 자신이 택시를 이용할 때 동료인 어피치 역시 자신과 비슷한 방향으로 가는 택시를 종종 이용하는 것을 알게 되었습니다. "무지"는 "어피치"와 귀가 방향이 비슷하여 택시 합승을 적절히 이용하면 택시요금을 얼마나 아낄 수 있을 지 계산해 보고 "어피치"에게 합승을 제안해 보려고 합니다. 위 예시 그림은 택시가 이동 가능한 반경에 있는 6개 지점 사이의 이동 가능한 택시노선과 예상요금을 보여주고 있습니다.그림에서 A와 B 두 사람은 출발지점인 4번 지점에서 출발해서 택시를 타고 귀가하려고 합니다. A의 집은 6번 지점에 있으며 ..

IT/코딩테스트 2025.07.01

[IT/코딩테스트] KB ITYL 기말평가 대비 : House Robber (leetcode)

▶ 문제 설명당신은 전문 도둑입니다. 어느 날 한 마을에 있는 집들을 털 계획을 세우고 있습니다. 각 집에는 일정 금액의 돈이 보관되어 있으며, 이 집들을 털면 그 돈을 얻을 수 있습니다. 하지만 문제가 하나 있습니다.인접한 두 집에는 보안 시스템이 연결되어 있어서, 같은 날 두 인접한 집을 털 경우 경찰에 신고됩니다.따라서 두 집을 연속해서 털 수는 없습니다. 각 집에 보관된 돈의 금액이 nums 배열로 주어질 때, 경찰에 들키지 않으면서 훔칠 수 있는 최대 금액을 구하세요.▶ 제한 사항- 집의 개수 1 - 각 집에 있는 돈 0 ▶ 입출력 예시번호입력출력설명예시 1nums = [1, 2, 3, 1]41번 집(1) → 3번 집(3) 털면 총 4예시 2nums = [2, 7, 9, 3, 1]121번 집(..

IT/코딩테스트 2025.07.01

[IT/코딩테스트] KB ITYL 기말평가 대비 : 타겟 넘버 (programmers)

▶ 문제 설명n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.-1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요.▶ 제한 사항- 주어지는 숫자의 개수는 2개 이상 20개 이하입니다.- 각 숫자는 1 이상 50 이하인 자연수입니다.- 타겟 넘버는 1 이..

IT/코딩테스트 2025.07.01

[IT/코딩테스트] KB ITYL 기말평가 대비 : 소수 찾기 (programmers)

▶ 문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. ▶ 제한 사항- numbers는 길이 1 이상 7 이하인 문자열입니다.- numbers는 0~9까지 숫자만으로 이루어져 있습니다.- "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 의미입니다. ▶ 입출력 예시numbersreturn"17"3"011"2[예시1][1, 7]으로는 소수 [7, 17, 71]를 만들 수 있습니다. [예시2][0, 1, 1]으로는 소수 [11, 101]를 만들 ..

IT/코딩테스트 2025.07.01

[IT/코딩테스트] KB ITYL 기말평가 대비 : 태어난김에 세계일주 (Nossi.DEV)

▶ 문제 설명준석이는 태어난김에 세계 일주를 꿈꾸며 가능한 한 많은 나라를 방문하려 합니다. 하지만 각 나라에는 입국 규정이 있어, 입국하기 위해서는 일정 금액 이상의 잔고가 필요하며, 여행을 마칠 때마다 일정 금액의 경비가 소모됩니다.여행자의 현재 통장 잔고 balance와, 각 나라별 "입국 필요 잔고" 및 "여행 경비"가 담긴 2차원 배열 countries가 주어질 때, 여행자가 방문할 수 있는 최대 국가 수를 반환하는 solution 함수를 작성하세요. ▶ 입출력 예시[예시1]- 입력 : balance = 600, countries = [[70, 350], [100, 550], [350, 400]]- 출력: 3- 설명: 1 → 0 → 2 방문 - countries[1] (최소 550 필요, ..

IT/코딩테스트 2025.07.01