[Silver 4] 1541 : 잃어버린 괄호 - Python https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 설명 식이 Input으로 주어지고 +와 -로만 이루어져 있다. 주어진 식에서 가장 최소값을 구하는 것이 이 문제의 목표이다. 55-50+40이 입력으로 들어온 경우에 -를 기준으로 55 - (50+40) 구분하여 괄호안의 값을 더한 후, 차례로 계산하면 쉽게 답을 구할 수 있다. oper = input().split('-') re..
[Silver 1] 1946 : 신입 사원 - Python https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net 풀이 점수를 입력 받은 후 [value1, value2]의 형태로 리스트에 저장한다. 저장된 리스트를 value1의 값을 기준으로 오름차순으로 정렬한다. 예를 들어 첫번째 테스트 케이스의 경우 [[1, 4], [2, 3], [3, 2], [4, 1], [5, 5] 이러하게 정렬된다. value1을 기준으로 정렬 되어있..
[Silver 2] 15903 : 카드 합체 놀이 - Python https://www.acmicpc.net/problem/15903 풀이 입력받은 숫자 리스트를 먼저 정렬한 후, 가장 작은 수 2개 (첫번째, 두번째)를 더한 값을 다시 첫번째 두번째 인덱스의 값으로 할당한 후 다시 정렬한다 이 과정을 반복하여 최종 결과값을 출력한다 n, m = map(int, input().split()) num_data = [int(x) for x in input().split()] num_data.sort() # 오름차순으로 정렬 for i in range(m): val = num_data[0] + num_data[1] # 가장 작은 두 값을 더한다 num_data[0], num_data[1] = val, val ..
[Gold 4] 1339번: 단어 수학 -Python https://www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 처음에는 입력된 문자열 중 길이가 긴 순서대로 정렬한 후 높은 자리에 위치한 알파벳부터 9 ~ 0 까지 할당해주려고 했으나, ACDEB + GCF 의 예제에서 원하는 값을 얻지 못함 => 그리디 알고리즘 100의 자리인 D와 G의 값을 어떤 기준으로 설정해주어야 할지 애매하였다 다른 실력자분들이 해결한 코드를 살짝 참조하여보니, 자리수마다..
본 Spring 관련 게시글은 인프런 강의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 '강의내용'을 정리한 게시글입니다! 게시글 내용의 출처는 모두 해당 강의에 있습니다. 라이브러리 살펴보기 Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다. 스프링 부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat spring-webmvc : 스프링 웹 MVC spring-boot-starter-thymleaf : 타임리트 템플릿 엔진(view) spring-boot-starter(공통) : 스프링 부트 + 스프링 코어 + 로깅 spring-boot spring-core spring-boot-starter-logging ..
미리 준비할 것 Java 11설치 IDE : IntelliJ or Eclipse 설치 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io 프로젝트 선택 Project : Gradle Project Spring Boot : 2.5.x Language : Java Packaging : Jar Java : 11 Project Metadata groupId : hello (아무거나 가능) artifactId : hello-spring Dependencies : Spring Web, Thymeleaf 다음과 같이 설정한 후 GENERATE를 누르게 되면 파일이 다운로드 된다. 다운로드 된 파일을 IntelliJ에서 새로운 프로젝트를 열기 [File] -> [Ope..
- Total
- Today
- Yesterday
- 5주차 회고
- 파이썬
- 3차 데모데이
- 백준
- Spring
- 네트워크
- 스프링 프레임워크
- dm-zoned
- jpa
- 피움 6주차 회고
- 스프링 부트
- java
- 스프링MVC
- 알림기능개선기
- CI/CD
- ZNS SSD
- dm-zoned 코드분석
- 피움
- ZNS
- 환경 별 로깅 전략 분리
- 회고
- 프로젝트
- 스프링 Logback
- 팀프로젝트
- 우테코 회고
- 8주차 회고
- 알림개선기
- 런칭 페스티벌
- 우테코
- 2차 데모데이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |