https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 문제 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한다. 미르코를 도와 그가 만들고 싶어하는 수를 계산하는 프로그램을 작성하라. 코드 import sys n = sys.stdin.readline().rstrip() if '0' not in n or int..
https://www.acmicpc.net/problem/1744 1744번: 수 묶기 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 www.acmicpc.net 문제 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 상관없이 묶을 수 있다. 하지만, 같은 위치에 있는 수(자기 자신)를 묶는 것은 불가능하다. 그리고 어떤 수를 묶게 되면, 수열의 합을 구할 때 묶은 수는 서로 곱한 후에 더한다. 예를 들면, ..
이번 주 목표 최대한 스프링 강의를 많이 듣자. 2022-8-21 일요일 스프링 강의를 들었다. 스프링 MVC의 구조에 대해 공부했다. Request를 받는 다양한 방법을 공부했다. 모던 자바 인 액션을 읽었다. 함수 참조와 생성자 참조를 공부했다. 3장을 다 읽었다. 이제 4장은 스트림에 관한 내용이다. 2022-8-24 월요일 스프링 강의를 들었다. 2022-8-23 화요일 알고리즘 두 문제를 풀었다. 두 문제 다 그리디였고, 생각보다 조건을 잘 찾아야 했다. 스프링 강의를 들었다. MVC 패턴에서 다양한 Request와 Response의 처리를 공부했다. 2022-8-24 수요일 스프링 강의를 들었다. 2022-8-25 목요일 스프링 강의를 들었다. 2022-8-26 금요일 친구들을 만나 공부를 쉬..
https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 문제 세준이는 양수와 +, -, 그리고 괄호를 가지고 식을 만들었다. 그리고 나서 세준이는 괄호를 모두 지웠다. 그리고 나서 세준이는 괄호를 적절히 쳐서 이 식의 값을 최소로 만들려고 한다. 괄호를 적절히 쳐서 이 식의 값을 최소로 만드는 프로그램을 작성하시오. 코드 import sys calculate = sys.stdin.readline().split("-") ans = [] for i ..
https://www.acmicpc.net/problem/12015 12015번: 가장 긴 증가하는 부분 수열 2 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1,000,000) www.acmicpc.net 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 코드 import sys from bisect import bisect_left a = int(sys.stdin.readl..
이번 주 목표 컨디션 회복하고 공부에 다시 집중하자. 2022-8-14 일요일 백준 한 문제를 풀었다. 파이썬의 heapq를 사용한 문제였고, 이런 그리디 문제들에 익숙해지고 싶다. 모던 자바 인 액션을 읽었다. 2022-8-15 월요일 오늘은 쉬었다. 2022-8-16 화요일 오늘도 쉬었다. 2022-8-17 수요일 오늘도 쉬었다. 2022-8-18 목요일 스프링 강의를 들었다. 2022-8-18 금요일 스프링 강의를 들었다. 2022-8-19 토요일 스프링 강의를 들었다. 이번 주 리뷰 별로 공부를 못했다. 다음 주 부터는 더 열심히 살자.
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nWjxg/btrTltgtvf6/bvroGa9pNSzqCUqrLqPi60/img.png)
기술 스택 : 코틀린, 파이어베이스, Node.js시기 : 2022 1학기참여 인원 : 4명https://github.com/Coupowning CoupowningCoupowning has 2 repositories available. Follow their code on GitHub.github.comhttps://play.google.com/store/apps/details?id=kr.ac.coukingmama.userapp Coupowning - 쿠포닝, 모바일 쿠폰 적립 - Google Play 앱QR코드를 통한 간편한 쿠폰 적립!play.google.comhttps://play.google.com/store/apps/details?id=kr.ac.coukingmama.storeapp 쿠포닝 사장..
https://www.acmicpc.net/problem/2109 2109번: 순회강연 한 저명한 학자에게 n(0 ≤ n ≤ 10,000)개의 대학에서 강연 요청을 해 왔다. 각 대학에서는 d(1 ≤ d ≤ 10,000)일 안에 와서 강연을 해 주면 p(1 ≤ p ≤ 10,000)만큼의 강연료를 지불하겠다고 알려왔다. www.acmicpc.net 문제 한 저명한 학자에게 n(0 ≤ n ≤ 10,000)개의 대학에서 강연 요청을 해 왔다. 각 대학에서는 d(1 ≤ d ≤ 10,000)일 안에 와서 강연을 해 주면 p(1 ≤ p ≤ 10,000)만큼의 강연료를 지불하겠다고 알려왔다. 각 대학에서 제시하는 d와 p값은 서로 다를 수도 있다. 이 학자는 이를 바탕으로, 가장 많은 돈을 벌 수 있도록 순회강연을 ..