전체 글

무엇이든 할 수 있는 개발 블로그
🔍 문제 설명 모든 자연수 x에 대해서 현재 값이 x이면 x가 짝수일 때는 2로 나누고, x가 홀수일 때는 3 * x + 1로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x가 1이 되는지 묻는 문제를 콜라츠 문제라고 부릅니다. 그리고 위 과정에서 거쳐간 모든 수를 기록한 수열을 콜라츠 수열이라고 부릅니다. 계산 결과 1,000 보다 작거나 같은 수에 대해서는 전부 언젠가 1에 도달한다는 것이 알려져 있습니다. 임의의 1,000 보다 작거나 같은 양의 정수 n이 주어질 때 초기값이 n인 콜라츠 수열을 return 하는 solution 함수를 완성해 주세요. 🚨 제한 사항 1 ≤ n ≤ 1,000 🗒️ 입출력 예 n = 10, result = [10, 5, 16, 8, 4, 2, 1] 💡 접근 방법 n..
· 📒 daily
싸피 11기 싸피 11기 지원서가 열렸는데요 ! 지원서 접수기간은 10/23(월) ~ 11/06(월)까지입니다. 늦게 지원한다고 해서 불이익이 없으니 싸피 11기를 희망하시는 분들은 여기서 지원서를 작성해주시면 좋을 것 같아요 !! 1. 로그인한 뒤에 다음 페이지에서 지원하기를 눌러서 인적사항들을 작성해주시면 5분만에 지원 완료할 수 있습니다 ! (참고로 에세이는 추후에 받기 때문에, 지원부터 해놓으시고 에세이 작성하셔도 됩니다) 2. 그 후에는 적성진단 시간을 선택해주시면 되는데요, 이 때 적성진단 희망 시간을 선택하시지 않으시면 랜덤으로 지정된다고 하니 안되는 시간이 있다면 꼭 미리 선택해주셔야 합니다 !!! 모두 싸피 11기 지원하시고 좋은 결과 있으시길 바래요 :-) 🥳
· 📒 daily
🎊 SSAFY 11기 모집 🎊 안녕하세요🙇🏻‍♀️ SSAFY(삼성 청년 SW 아카데미) 홍보대사로 활동하고 있는 이지혜입니다 :-) 드디어 SSAFY 11기 모집 일정이 나오게 되었는데요. 싸피에 대해 많은 분들이 관심을 가져주셨으면 하는 마음에 모집 홍보글을 작성하게 되었습니다 !! SSAFY(싸피)가 뭐야 ? SSAFY는 삼성의 SW 교육 경험과 고용노동부의 취업 지원 노하우를 바탕으로, 취업 준비생에게 SW 역량 향상 교육 및 다양한 취업 지원 서비스를 제공하여 취업에 성공하도록 돕는 프로그램입니다. 비전공자와 전공자를 나누어 뽑기 때문에 비전공자분들께서도 배우고자하는 마음만 있다면 얼마든지 성장할 수 있는 프로그램이라고 생각합니다 !! 더불어 교육지원금 100만원까지 받으며 교육 받을 수 있다는 ..
문제 이름 수열과 구간 쿼리 4 문제 설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 i가 k의 배수이면 arr[i]에 1을 더합니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000 0 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,000 0 ≤ s ≤ e 난 '오잉 ? 0이 1의 배수인가 ??' 하면서 계속 고민 했다. 1. 먼저 foreach를 사용한다 ⇒ queries의 배열을 int[] q..
· 📒 daily
싸피 앰배서더 선정 🎉 이번에 싸피 앰배서더 모집공고가 올라와서 혹시? 하는 마음에 지원해보았는데, 뽑히게 되어 서울에 있는 싸피 멀티캠퍼스에 다녀왔다 !!! 앰배서더 모집공고에서는 지원하게 된 동기를 물어보았는데, 싸피가 꼭 되고 싶어 여기저기 많이 알아보았다는 점과 그렇기 때문에 사람들이 궁금해 하는 내용을 더 잘 알려줄 수 있을 것 같다는 내용으로 그리 길지 않게 적었다. 사실 이번 초청행사가 있는 날이 가족들끼리 약속이 있던 날이었는데 깜빡하고 지원서를 냈던 거라 문자가 오고 너무 놀랐다. 처음에는 초청행사 불참의사를 밝혔지만 내년에 싸피 꼭 가야겠다고 결심했기 때문에 멀티캠퍼스에 가보고 싶었다. 그래서 다시 연락드려서 참석해도 되겠냐고 여쭤보았고, 다행히도 참석해도 괜찮다고 해주셔서 급하게 기차..
🧐 문제 이름 수열과 구간 쿼리 2 🧾 문제 설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 k보다 크면서 가장 작은 arr[i]를 찾습니다. 각 쿼리의 순서에 맞게 답을 저장한 배열을 반환하는 solution 함수를 완성해 주세요. (단, 특정 쿼리의 답이 존재하지 않으면 -1을 저장합니다.) 🤙🏻 제한 사항 1 ≤ arr의 길이 ≤ 1,000 0 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,000 0 ≤ s ≤ e < arr의 길이 0 ≤ k ≤ 1,000,000 🚩 입출력 예시 arr : [0, 1..
c0zi
codelog