본문 바로가기
반응형

분류 전체보기114

프로그래머스 day7 - 콜라츠 수열 만들기 문제 설명 모든 자연수 x에 대해서 현재 값이 x이면 x가 짝수일 때는 2로 나누고, x가 홀수일 때는 3 * x + 1로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x가 1이 되는지 묻는 문제를 콜라츠 문제라고 부릅니다. 그리고 위 과정에서 거쳐간 모든 수를 기록한 수열을 콜라츠 수열이라고 부릅니다. 계산 결과 1,000 보다 작거나 같은 수에 대해서는 전부 언젠가 1에 도달한다는 것이 알려져 있습니다. 임의의 1,000 보다 작거나 같은 양의 정수 n이 주어질 때 초기값이 n인 콜라츠 수열을 return 하는 solution 함수를 완성해 주세요. 입출력 예 n result 10 [10,5,16,8,4,2,1] *내가 해결한 코드 import java.util.ArrayList; import j.. 2023. 12. 14.
git bash로 github에 프로젝트 업로드하기 오랜만이라 내가 까먹을까봐 gitbash 명령어를 정리해놓기로 했다 eclipse나 intellij말고 프로젝트를 github에 업로드하는 방법이다 git config --global user.name 깃허브이름 git config --global user.email 가입한이메일 cd 프로젝트경로 git init // =>폴더 내 .git 생성 git remote add origin 레포지토리 주소 // => git remote add origin (레포지토리 주소) : 원격지(origin) 연결 git status // => Untracked files 라며 git add 해야할 파일들을 확인할 수 있음 //나는 모두 추가할 예정이기 때문 git add --all 또는 git add * git comm.. 2023. 12. 14.
근력0인 사람의 마켓컬리 재고관리 업무 후기+준비물 생각이 많아지니 몸을 좀 굴려야겠다는 생각에 아르바이트를 찾아보았다 쿠팡은 좀 무서웠고 마켓컬리가 덜 무섭게 느껴져서 평택 마켓컬리 K팀에 지원을 했다. 그 전주에 친구와 같이 하기 위해 다른 팀에 지원했으나 몇 번 인원이 다 찼다는 문자를 받았었고 계속된 시도 끝에 냉동 재고관리 인원에 배정되었다  8:00~17:00 근무였고 셔틀은 천호역에서 5:50 출발했다 천호역까지 가는 지하철 첫차가 없어서 버스를 타기 위해 4:00에 일어나서 무거운 몸을 이끌고 다섯시 십분쯤 천호역에 도착했다 이 스타벅스 앞에서 기다리고 있다보면 다들 줄을 선다 거기에 줄 서있다가 앞유리에 마켓컬리라고 붙어있는 차에 타면 된다사람이 많길래 고속버스처럼 큰 차가 올 줄 알았는데 학원승하차 차 같은 승합차가 두대 와서 나눠탔다 .. 2023. 12. 6.
[Java] 소수의 합 양의 정수인 a값이 주어질 때 1부터 a값 이하에 존재하는 모든 소수의 합을 리턴하는 solution 함수를 작성하기. [제한사항] - 소수란 1과 자기 자신으로만 나눠지는 수 입니다. ( 1은 소수가 아닙니다. ) - a는 최소 4부터 주어집니다. [입출력 예] a : 5 → 10 a : 10 → 17 a : 30 → 129 *내가 해결한 코드 public class solution { public static void main(String[] args, int a) { int sum =0; for (int i=2; i 2023. 12. 6.
[Java] 배열을 "이름:점수"형태로 return하기 { answer : 정답 번호 (1~5), score : number }로 이루어진 배열 arr이 정답지로 넘어갈 때, 가장 점수가 높은 수포자의 이름과 점수를 “이름 : 점수” 형태로 리턴해 주세요 시험 응시자는 1번으로 모두 찍은 a, 3번으로 모두 찍은 b, 5번으로 모두 찍은 c가 있습니다. [입출력 예] [ { answer : 1, score : 5 }, { answer : 3, score : 3 }, { answer : 2, score : 4 } ] → a : 5 [ { answer : 1, score : 5 }, { answer : 5, score : 5 }, { answer : 2, score : 4 } ] → a : 5, c : 5 *이클립스에서 돌려보며 정답 맞춰본 코드 import j.. 2023. 12. 4.
[SQL] case when then - 등급 매기기 1학년 1학기 테스트 점수가 채점되어 아래 DataBase Table에 Insert 되어있습니다. 이 때 , A등급은 90점 이상 , B등급은 80점 이상 , C등급은 70점 이상 , D등급은 60점 이상 이 외 모든 점수는 F등급으로 매겨질 때, 학생의 이름과 등급을 가져오는 SQL문을 작성해주세요. [제한사항] - 단 , 결석 회수가 4회 이상인 학생은 무조건 F등급입니다. - 모든 데이터는 null 값이 허용되지 않습니다. [테이블] name score absent a 95 1 b 72 0 c 85 3 d 90 4 e 65 0 f 52 1 SELECT name CASE WHEN absent >= 4 THEN 'F' ELSE CASE WHEN score >=90 THEN 'A' WHEN score >.. 2023. 12. 4.
반응형