본문 바로가기
300x250

오블완24

카테고리이미지 99클럽 코테 스터디 31일차 TIL : 백준 2631번, 최장 증가 부분 수열 1. 오늘의 문제 오늘 문제는 처음 봤을 때 조금 고민을 했다. queue를 만들어서 하나씩 세어야 하나...  stack으로 뒤쪽에서 꺼내야 하나... 그런데 보다가 보니까 정렬되어 있는 것들만 구하고, 정렬되지 않은 수를 세면 정답이라는 생각이 들었다 결국 이번 문제도 최장 증가 부분 수열이었다. 더보기문제KOI 어린이집에는 N명의 아이들이 있다. 오늘은 소풍을 가는 날이다. 선생님은 1번부터 N번까지 번호가 적혀있는 번호표를 아이들의 가슴에 붙여주었다. 선생님은 아이들을 효과적으로 보호하기 위해 목적지까지 번호순서대로 일렬로 서서 걸어가도록 하였다. 이동 도중에 보니 아이들의 번호순서가 바뀌었다. 그래서 선생님은 다시 번호 순서대로 줄을 세우기 위해서 아이들의 위치를 옮기려고 한다. 그리고 아이들이.. 2024. 11. 27.
카테고리이미지 99클럽 코테 스터디 30일차 TIL : 백준 1965번, 최장 증가 부분 수열 1. 오늘의 문제 오늘의 문제는 최장길이 부분수열의 변형이다. 이 문제는 유형이 달라도 거의 복붙이라 별로 어렵지 않음. 더보기문제 정육면체 모양의 상자가 일렬로 늘어서 있다. 상자마다 크기가 주어져 있는데, 앞에 있는 상자의 크기가 뒤에 있는 상자의 크기보다 작으면, 앞에 있는 상자를 뒤에 있는 상자 안에 넣을 수가 있다. 예를 들어 앞에서부터 순서대로 크기가 (1, 5, 2, 3, 7)인 5개의 상자가 있다면, 크기 1인 상자를 크기 5인 상자에 넣고, 다시 이 상자를 크기 7인 상자 안에 넣을 수 있다. 하지만 이렇게 상자를 넣을 수 있는 방법은 여러 가지가 있을 수 있다. 앞의 예에서 차례대로 크기가 1, 2, 3, 7인 상자를 선택하면 총 4개의 상자가 한 개의 상자에 들어가게 된다.상자의 크기.. 2024. 11. 26.
카테고리이미지 99클럽 코테 스터디 29일차 TIL : 백준 9461번, 수학 1. 오늘의 문제 오늘은 삼각형을 붙이는 문제였다. 마치 피보나치 수열같은 느낌? 처음에는 규칙이 없는 것처럼 보이지만 5, 7, 9... 에서 부터 규칙이 보이기 시작한다. 다음 숫자는 그 이전의 숫자 + 이전 숫자의 -4 인덱스 값이다. 더보기문제 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의 길이를 k라 했을 때, 그 변에 길이가 k인 정삼각형을 추가한다.파도반 수열 P(N)은 나선에 있는 정삼각형의 변의 길이이다. P(1)부터 P(10)까지 첫 10개 숫자는 1, 1, 1, 2, 2, 3, 4, 5, 7, 9이다.N이 주어졌을 때, P(N)을 구하는 프로그램.. 2024. 11. 25.
카테고리이미지 99클럽 코테 스터디 27~28일차 TIL : 백준 11055, 최장 증가 부분 수열 1. 오늘의 문제 오늘 문제는 어제 나왔던 최장 증가 부분 수열의 응용버전이다. 어제 나왔던 문제와 비슷함. 27일차 TIL은 도저히 쓸 시간이 나지 않아서 오늘거로 때우려고 한다. 역시 매일 과제가 있는 프로젝트는 주말이 위기다. 더보기문제수열 A가 주어졌을 때, 그 수열의 증가하는 부분 수열 중에서 합이 가장 큰 것을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} 인 경우에 합이 가장 큰 증가하는 부분 수열은 A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} 이고, 합은 113이다. 입력첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. .. 2024. 11. 25.
카테고리이미지 이천 카페 추천 : 이진상회 도은초벌 사장님께 근처에 괜찮은 카페가 있는지 여쭤보니 이진상회를 추천해주셨다. 예전에는 임신한 와이프와 함께 갔었는데, 이번에는 아기 둘을 데리고 방문했다. 카페 앞에 주차 공간이 꽤 넓다. 최근에는 임시주차장도 하나 더 생겨서 주차는 걱정하지 않아도 된다. 카페 옆에는 더이진 이라는 도자기 갤러리가 있다. 그리고 그 사이로 도자기로 만든 물건들이 엄청 많이 쌓여 있다. 전반적인 외경을 한번 찍어보았다. 밤에 오니 분위기가 또 다른 것 같다. 예전에는 안에 옷방이 없었는데, 오랜만에 오니 하나 생겨 있었다. 원래는 손님들이 앉는 공간이었다. 카페 내부를 돌아다니며 사진을 찍어보았다. 카페 뒤쪽에는 식당도 있었다. 들밥에 청국장이 들어가는지 청국장 냄새가 많이 났다. 이진 상회는 빵이 유명.. 2024. 11. 22.
카테고리이미지 99클럽 코테 스터디 25일차 TIL : 백준 2116번, 브루트포스 알고리즘 1. 오늘의 문제 오늘 문제는 보자마자 귀찮음이 몰려왔다. 일단 주사위가 있는데 주사위가 마주보는 면의 합이 7이 아니었고, 전개도가 따로 주어졌다. 그럼 전개도에 맞춰서 서로 마주보는 면, 그리고 사이드의 숫자 인덱스들을 딕셔너리로 만들어야 겠다는 생각이 들었다. 일단 풀어보기로 했다. 더보기문제 천수는 여러 종류의 주사위를 가지고 쌓기 놀이를 하고 있다. 주사위의 모양은 모두 크기가 같은 정육면체이며 각 면에는 1부터 6까지의 숫자가 하나씩 적혀있다. 그러나 보통 주사위처럼 마주 보는 면에 적혀진 숫자의 합이 반드시 7이 되는 것은 아니다. 주사위 쌓기 놀이는 아래에서부터 1번 주사위, 2번 주사위, 3번 주사위, … 의 순서로 쌓는 것이다. 쌓을 때 다음과 같은 규칙을 지켜야 한다: 서로 붙어 있는.. 2024. 11. 21.
카테고리이미지 99클럽 코테 스터디 24일차 TIL : 프로그래머스 전력망을 둘로 나누기, 완전탐색 1. 오늘의 문제 오늘 문제는 프로그래머스의 전력망을 둘로 나누기 였다. 처음 문제를 접했을 때는 어떻게 풀어야 하는지 상당히 난감했다. 더보기문제 설명n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다. 당신은 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 합니다. 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 합니다.송전탑의 개수 n, 그리고 전선 정보 wires가 매개변수로 주어집니다. 전선들 중 하나를 끊어서 송전탑 개수가 가능한 비슷하도록 두 전력망으로 나누었을 때, 두 전력망이 가지고 있는 송전탑 개수의 차이(절대값)를 return 하도록 solution 함수를 완성해주세요.  2. 원리 시각적으로 보기에는 쉽게 나눌 수 있지만,.. 2024. 11. 20.
카테고리이미지 99클럽 코테 스터디 21일차 TIL : 프로그래머스 카펫 1. 오늘의 문제 오늘 문제는 쉬웠다.새벽에 일어나 푸는데 핸드폰으로 풀다보니 쓰다가 리턴을 남겨놓고 두번을 날려먹었다.근성으로 근의 공식을 입력하는데 30분 걸림... 더보기문제 설명Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다.carpet.pngLeo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다.Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 2. 코드코드는 정말 간단하.. 2024. 11. 18.
카테고리이미지 99클럽 코테 스터디 20일차 TIL : 프로그래머스 모의고사, 완전탐색 1. 오늘의 문제 오늘은 무슨 문제인가 싶어서 힌트를 봤더니 '완전탐색'이라고 한다. 모든 경우의 수를 이용해 답을 찾는거라고. 어쨌든 for문에 enumerate를 이용해 가지고 놀면 문제는 쉽게 풀릴 것 같았다. 오늘은 정말 간단해서 코드만 올려보려고 한다. 더보기문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ...3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, .. 2024. 11. 17.
728x90