본문 바로가기

분류 전체보기231

[LeetCode] #1887. Reduction Operations to Make the Array Elements Equal ✏️ 문제 Given an integer array nums, your goal is to make all elements in nums equal. To complete one operation, follow these steps: Find the largest value in nums. Let its index be i (0-indexed) and its value be largest. If there are multiple elements with the largest value, pick the smallest i.Find the next largest value in nums strictly smaller than largest. Let its value be nextLargest.Reduce .. 2023. 11. 19.
AICE Associate 합격 후기 2023. 11 AICE는 KT와 한국경제신문이 주관하는 AI Certificate for Everyone, 인공지능 능력시험이다. 자세한 정보는 ⬇️ AICE KT가 개발하여 한국경제신문과 함께 주관하는 인공지능 능력시험입니다. aice.study Basic, Associate, Professional 세 개의 선택지가 있었는데, Basic보단 더 위를 해보고 싶기도 했고 무엇보다 Associate는 오픈북(구글링)이 가능해서 Associate로 응시했다. 2023년 10월에 응시해서 2주 정도 후에 결과가 나왔고 자격증 시험 컷이 80이면 낮은 건 아니라서 걱정했는데.. 다행히 합격 🥳 앞부분에서 놓친 부분이 있을까 했는데 아니어서 기뻤다! 모델링은 역시.. 시간이 모자라서 요구사항을 자세히 못 채운.. 2023. 11. 14.
코드업 C언어 기초 100제 코드업 C언어 기초 100제 풀어보기 ! 문제집 codeup.kr 1001. 출력하기01 #include int main() { printf("Hello"); return 0; } 1002. 출력하기02 #include int main() { printf("Hello World"); return 0; } 1003. 출력하기03 #include int main() { printf("Hello\nWorld"); return 0; } 1004. 출력하기04 #include int main() { printf("\'Hello\'"); return 0; } 1005. 출력하기05 #include int main() { printf("\"Hello World\""); return 0; } 1006. 출력하기06 #.. 2023. 10. 30.
[LeetCode] 876. Middle of the Linked List (java) ✏️ 문제 Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node. 🤖 알고리즘 #링크드리스트 #투포인터 🤯 풀이 방법 주어진 리스트의 전체 길이를 구하고 절반까지 도달할 때까지 next로 이동하는 방식으로 풀었다. 메모리 효율이 좋지 않아서 확인해보니 투포인터를 이용해서 복사해서 길이를 구할 필요 없이 인덱스만 이용해서 한 바퀴만 돌게 푸는 게 더 효율적인 방법인 듯! 👾 구현 코드 (자바) class Solution { public ListNode middleNode(ListNode head) { in.. 2023. 10. 30.
[BOJ] 2239. 스도쿠 (python) ✏️ 문제 스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다음을 보자. 위 그림은 참 잘도 스도쿠 퍼즐을 푼 경우이다. 각 행에 1부터 9까지의 숫자가 중복 없이 나오고, 각 열에 1부터 9까지의 숫자가 중복 없이 나오고, 각 3×3짜리 사각형(9개이며, 위에서 색깔로 표시되었다)에 1부터 9까지의 숫자가 중복 없이 나오기 때문이다. 하다 만 스도쿠 퍼즐이 주어졌을 때, 마저 끝내는 프로그램을 작성하시오. 🤖 알고리즘 #구현 #백트래킹 🤯 풀이 방법 한 칸을 기준으로 가로, 세로, 사각형 안에 있는 값을 모두 기록해두는 배열을 하나 만들고 그 배열에 없.. 2023. 10. 21.
[programmers] 2018 KAKAO BLIND RECRUITMENT [1차] 뉴스 클러스터링 (python) ✏️ 문제 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 "카카오 신입 개발자 공채" 관련 기사를 검색해보았다. 카카오 첫 공채..'블라인드' 방식 채용카카오, 합병 후 첫 공채.. 블라인드 전형으로 개발자 채용카카오, 블라인드 전형으로 신입 개발자 공채카카오 공채, 신입 개발자 코딩 능력만 본다카카오, 신입 공채.. "코딩 실력만 본다"카카오 "코딩 능력만으로 2018 신입 개발자 뽑는다" 기사의 제목을 기준으로 "블라인드 .. 2023. 8. 28.
728x90