분류 전체보기
![[BOJ/Python3(파이썬)] 백준 16967번 : 배열 복원하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FslyqQ%2FbtrCgJu57Ow%2F6b66veXZ3kevrM2W4uM1H0%2Fimg.png)
[BOJ/Python3(파이썬)] 백준 16967번 : 배열 복원하기
https://www.acmicpc.net/problem/16967 16967번: 배열 복원하기 크기가 H × W인 배열 A와 두 정수 X와 Y가 있을 때, 크기가 (H + X) × (W + Y)인 배열 B는 배열 A와 배열 A를 아래로 X칸, 오른쪽으로 Y칸 이동시킨 배열을 겹쳐 만들 수 있다. 수가 겹쳐지면 수가 합쳐 www.acmicpc.net 문제 크기가 H × W인 배열 A와 두 정수 X와 Y가 있을 때, 크기가 (H + X) × (W + Y)인 배열 B는 배열 A와 배열 A를 아래로 X칸, 오른쪽으로 Y칸 이동시킨 배열을 겹쳐 만들 수 있다. 수가 겹쳐지면 수가 합쳐진다. 즉, 배열 B의 (i, j)에 들어있는 값은 아래 3개 중 하나이다. (i, j)가 두 배열 모두에 포함되지 않으면, Bi..
![[SpringBoot] 인텔리제이로 스프링 부트 시작하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9aVgz%2FbtrCkgLxZ7h%2F5yrgAFbowmAt8FgvJ2zBkk%2Fimg.png)
[SpringBoot] 인텔리제이로 스프링 부트 시작하기
안녕하세요. 오늘은 Intellij를 통해 스프링 부트 프로젝트를 생성하는 방법에 대해 써보겠습니다. 제일 먼저 Create New Project 버튼 혹은 File -> New -> Project 버튼을 클릭해줍니다. 저는 gradle로 진행할 것이라 Type은 Gradle, Java는 8로 선택했습니다. Artifact는 프로젝트의 이름이 되기 때문에 원하는 이름으로 작성해주시면 됩니다. Next를 누르시면 아래와 같은 화면이 나옵니다. 디펜던시를 선택하는 창입니다. 저는 이번에는 아무것도 선택하지 않고 Finish를 눌러 완료하겠습니다. 오른쪽 위의 Gradle 탭을 확인 해 봅니다. 죄송합니다.. 제가 실수를 했네요,, spring-boot-starter가 아닌 spring-boot-starter..
[Pyhton/파이썬] 순열과 조합
알고리즘 문제를 풀다보면 순열과 조합을 쓸 일이 꽤 많다. 물론 없이도 풀 수 있겠지만 itertools 라이브러리를 사용하면 간단하게 구현이 가능하다! import itertools 순열 서로 다른 n개 중 r개를 나열하는 경우의 수이다. import itertools arr=[1,2,3,4] per=itertools.permutations(arr,2) for ele in per: print(ele) """ (1, 2) (1, 3) (1, 4) (2, 1) (2, 3) (2, 4) (3, 1) (3, 2) (3, 4) (4, 1) (4, 2) (4, 3) """ 중복 순열 중복 가능한 n개 중에 r개를 나열하는 경우의 수이다. import itertools arr=[1,2,3,4] pro=itertoo..
![[프로그래머스/파이썬(Python3)]_소수 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4M90U%2FbtrB5Wt5cTm%2FUF5K4cCSjMbUTrGHMIM5sk%2Fimg.png)
[프로그래머스/파이썬(Python3)]_소수 만들기
https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제출 코드 import itertools def..