Light Blue Pointer
본문 바로가기

분류 전체보기308

[프로그래머스]기사단원의 무기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무.. 2023. 11. 30.
2023-11-30, Today I Learned 💡for 문으로 약수 구할때 뭔가 sqrt+1보다 ≤ sqrt가 정확하지 않을까 했는데 맞았다! ⚠️약수 구할때 제곱근까지만 for문 돌리고 싶으면 범위가 ≤sqrt여야 함 b) ? a - b : b - a; 2023. 11. 30.
[프로그래머스]소수 만들기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소.. 2023. 11. 29.
[프로그래머스]모의고사 완전탐색 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 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번.. 2023. 11. 29.
2023-11-29, Today I Learned 오늘 생각한 것 코테 풀다가 어떤 문제에서 내가 정한 20분이라는 기준을 넘기고도 문제풀이가 엉망진창이라 패닉했다 이런 실력을 가지고 여태까지 왜 괜찮아하면서 살았을까, 더 노력했었어야 하는거 아닐까 하는 생각을 하는데 당연히 문제에 집중이 안 돼서 더 잘 풀릴리가 없다 그러다가 그냥 마음을 차분히 가라앉히고 나는 나의 최선을 다 하자 이런 생각을 하며 찬찬히 다시 살펴보니까 내가 어느 부분에서 실수했는지 보였고 코드를 정리해 나가니까 괜찮아졌고 코드 제출에도 성공했다 내가 개발자(취준생)으로 정신건강을 유지하며 살 수 있는 방법은 그냥 침착한 자세를 유지하면서 최선을 다 하는 것일 거라고 생각하게 되었다 그리고 오늘 저번에 공부한 내용이랑 겹치는 것이 많아서 Controller 테스트 할때 필터 내용 .. 2023. 11. 29.
[프로그래머스]2016년 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요.. 2023. 11. 29.
2023-11-28, Today I Learned A. -1을 %하면 6이 나오지 않고 -1이 나온다 ⚠️-1을 %하면 -1이 나오니까 주의하자 return dayName[((days%7)-1)%7]; → int days = b-1 return dayName[days%7] 2023. 11. 28.
[내일배움캠프][Spring Team Project]뉴스피드 프로젝트 개발일지 프로젝트 링크 : GitHub - minisundev/Gamelog: 게이머들을 위한 news feed project 게이머들을 위한 news feed project. Contribute to minisundev/Gamelog development by creating an account on GitHub. github.com 느낀 점 : 강의가 너무 많아서 듣는데만도 힘들어서 복습도 못 한채로 팀 프로젝트에 들어갔는데 팀원들이 내가 모르는 부분 많이 알려주기도 했지만 일단 과제는 완성해야하니까 모여서 코딩하는 시간에 강의자료 들여다보니까 실전 압축 경험으로 이해가 쏙쏙 되어서 많이 배우게 되었다 사실 강의 듣느라 개인과제는 못했는데 과제를 하면서, 실제로 코딩을 하면서 익히는게 제일 머릿속에 잘 남는 .. 2023. 11. 27.
2023-11-23, Today I Learned ⭐Java array deep copy 쉽게 할 수 없을까 1. clone we’ll copy an array of primitive types using the clone method: int[] array = {23, 43, 55, 12}; int[] copiedArray = array.clone(); 2. stream String[] strArray = {"orange", "red", "green'"}; String[] copiedArray = Arrays.stream(strArray).toArray(String[]::new); ⭐Java Set import java.util.HashSet; HashSet cars = new HashSet(); cars.add("Volvo"); cars.contai.. 2023. 11. 24.