전체 글
![[Numble 챌린지 개발일지] 1주차 챌린지 시작 및 컨셉 기획](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxDoW5%2FbtrRa2NTdcl%2FPvkMwkpxzVfjj35J6QEXgk%2Fimg.jpg)
[Numble 챌린지 개발일지] 1주차 챌린지 시작 및 컨셉 기획
2022-10-21 ~ 2022-12-01 총 6주 동안 진행한 Numble 나만의 지역 커뮤니티 만들기 챌린지에 참여하여 기록한 일지를 정리한 내용입니다. 넘블의 '나만의 지역기반 서비스' 연계 챌린지에 백엔드 포지션으로 참여하게 되었습니다 ! 백엔드는 Spring/Spring Boot 기반, 프론트는 React Framework 기반으로 진행하는 프로젝트이며, 협업 경험을 쌓기 위해 신청했습니다. 디자이너 한 분과 프론트 현업자 두 분, 백엔드 현업자 한 분과 팀매칭이 이루어졌습니다. 현업자와 협업해보는 것은 처음이라 두근두근..ㅎ 총 6주동안 진행되며, 일정은 다음과 같습니다. 1주차에는 컨셉 기획 및 협업 방식을 정하기 위해 각자 조사를 해오기로 했습니다. 그런데... 😥 갑작스럽게 백엔드 현업자..
[PS] 인프런 강의 - HashMap, HashSet, TreeSet 1. 학급 회장(해쉬)
문제 학급 회장을 뽑는데 후보로 기호 A, B, C, D, E 후보가 등록을 했습니다. 투표용지에는 반 학생들이 자기가 선택한 후보의 기호(알파벳)가 쓰여져 있으며 선생님은 그 기호를 발표하고 있습니다. 선생님의 발표가 끝난 후 어떤 기호의 후보가 학급 회장이 되었는지 출력하는 프로그램을 작성하세요. 반드시 한 명의 학급회장이 선출되도록 투표결과가 나왔다고 가정합니다. ▣ 입력설명 첫 줄에는 반 학생수 N(5
![[PS] 인프런 강의 - Two Pointers, Sliding window, Math 6. 최대 길이 연속부분수열](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Futts0%2FbtrPkqwyFqU%2FcrYhkeGazBKJMeftSoick1%2Fimg.png)
[PS] 인프런 강의 - Two Pointers, Sliding window, Math 6. 최대 길이 연속부분수열
문제 0과 1로 구성된 길이가 N인 수열이 주어집니다. 여러분은 이 수열에서 최대 k번을 0을 1로 변경할 수 있습니다. 여러분이 최대 k번의 변경을 통해 이 수열에서 1로만 구성된 최대 길이의 연속부분수열을 찾는 프로그램을 작성하세요. 만약 길이가 길이가 14인 다음과 같은 수열이 주어지고 k=2라면 1 1 0 0 1 1 0 1 1 0 1 1 0 1 여러분이 만들 수 있는 1이 연속된 연속부분수열은 1 1 0 0 1 1 1 1 1 1 1 1 0 1 이며 그 길이는 8입니다. ▣ 입력설명 첫 번째 줄에 수열의 길이인 자연수 N(5
[PS] 인프런 강의 - Two Pointers, Sliding window, Math 5. 연속된 자연수의 합
문제 N입력으로 양의 정수 N이 입력되면 2개 이상의 연속된 자연수의 합으로 정수 N을 표현하는 방법의 가짓수를 출력하는 프로그램을 작성하세요. 만약 N=15이면 7+8=15 4+5+6=15 1+2+3+4+5=15 와 같이 총 3가지의 경우가 존재한다. ▣ 입력설명 첫 번째 줄에 양의 정수 N(7
[PS] 인프런 강의 - Two Pointers, Sliding window, Math 4. 연속 부분수열
문제 N개의 수로 이루어진 수열이 주어집니다. 이 수열에서 연속부분수열의 합이 특정숫자 M이 되는 경우가 몇 번 있는지 구하는 프로그램을 작성하세요. 만약 N=8, M=6이고 수열이 다음과 같다면 1 2 1 3 1 1 1 2 합이 6이 되는 연속부분수열은 {2, 1, 3}, {1, 3, 1, 1}, {3, 1, 1, 1}로 총 3가지입니다. ▣ 입력설명 첫째 줄에 N(1≤N≤100,000), M(1≤M≤100,000,000)이 주어진다. 수열의 원소값은 1,000을 넘지 않는 자연수이다. ▣ 출력설명 첫째 줄에 경우의 수를 출력한다. ▣ 입력예제 1 8 6 1 2 1 3 1 1 1 2 ▣ 출력예제 1 3 풀이 two pointer, lt와 rt를 두고 왼쪽 인덱스에서 오른쪽 덱스까지의 합이 m과 같은지 ..