✏️ 문제 The product difference between two pairs (a, b) and (c, d) is defined as (a * b) - (c * d). For example, the product difference between (5, 6) and (2, 7) is (5 * 6) - (2 * 7) = 16. Given an integer array nums, choose four distinct indices w, x, y, and z such that the product difference between pairs (nums[w], nums[x]) and (nums[y], nums[z]) is maximized. Return the maximum such product dif..
✏️ 문제 선영이는 주말에 할 일이 없어서 새로운 언어 AC를 만들었다. AC는 정수 배열에 연산을 하기 위해 만든 언어이다. 이 언어에는 두 가지 함수 R(뒤집기)과 D(버리기)가 있다. 함수 R은 배열에 있는 수의 순서를 뒤집는 함수이고, D는 첫 번째 수를 버리는 함수이다. 배열이 비어있는데 D를 사용한 경우에는 에러가 발생한다. 함수는 조합해서 한 번에 사용할 수 있다. 예를 들어, "AB"는 A를 수행한 다음에 바로 이어서 B를 수행하는 함수이다. 예를 들어, "RDD"는 배열을 뒤집은 다음 처음 두 수를 버리는 함수이다. 배열의 초기값과 수행할 함수가 주어졌을 때, 최종 결과를 구하는 프로그램을 작성하시오. 🤖 알고리즘 #구현 #자료구조 #문자열 🤯 풀이 방법 할일이 없으면 언어를 만드는 선영..
✏️ 문제 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 AICE는 KT와 한국경제신문이 주관하는 AI Certificate for Everyone, 인공지능 능력시험이다. 자세한 정보는 ⬇️ AICE KT가 개발하여 한국경제신문과 함께 주관하는 인공지능 능력시험입니다. aice.study Basic, Associate, Professional 세 개의 선택지가 있었는데, Basic보단 더 위를 해보고 싶기도 했고 무엇보다 Associate는 오픈북(구글링)이 가능해서 Associate로 응시했다. 2023년 10월에 응시해서 2주 정도 후에 결과가 나왔고 자격증 시험 컷이 80이면 낮은 건 아니라서 걱정했는데.. 다행히 합격 🥳 앞부분에서 놓친 부분이 있을까 했는데 아니어서 기뻤다! 모델링은 역시.. 시간이 모자라서 요구사항을 자세히 못 채운..
코드업 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 #..