본문 바로가기

전체 글85

프로그래머스 1단계 - 서울에서 김서방 찾기 https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co.kr //김성방은 x에 있다 라는 문자를 출력해야함.. //김서방네이놈... //seoul 배열에 "Kim"이 잇는지 확인한다. compareTo(); class Solution { public String solution(String[] seoul) { StringBuilder sb = ne.. 2021. 4. 28.
프로그래머스 1단계 - 문자열 다루기 기본 https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr import java.util.*; //s문자열에 숫자로만 구성되어있는지 체크를한다.. 길이는 4 or 6이어야만 한다..! //문자 각각을 뽑아서 0과 9사이에있는지 체크한다..! class Solution { public boolean solution(String s) { boolean answer = .. 2021. 4. 28.
프로그래머스 1단계 - 내적 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr //내적이라...산적 동생인줄...(하하..조크..) //포문으로 돌린다...두개 곱한다...더한다... class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i=0; i 2021. 4. 27.
프로그래머스 1단계 - 예산 https://programmers.co.kr/learn/courses/30/lessons/12982 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr import java.util.*; //부서별 예산이 들어있는 d배열과 총 예산인 budget! //최대 몇개의 부서한테 줄수 있는지..! 부서별 예산의 합은 buget을 넘을순없지..! //오름차순으로 정렬해서 최대 몇번째의 인덱스까지 줄수 있는지 생각해보자..! class Solution { public int solution(int[] d, int budget.. 2021. 4. 27.
스프링부트+JPA - 4편 ( BufferedReader, BufferedWrite ) 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다. BufferedReader와 BufferedWriter를 알아보기전에..! 데이터 통신에 대해 조금만 알아보자❗ 우리가 데이터를 통신할때 전기선(전류)으로 bit 단위로 통신을하게된다 bit -> 0,1,0,0,1,1,0 처럼 0은 전류가 흐르지않고 1은 전류가 흐르는것이다. 사람이 저 bit단위로 통신하게되면 알아먹을수 있을까...❓😕 그럼 bit단위 통신이 아닌 영어 한 문자로 통신을 할 수 있을까❓❓( bit는 영어권 국가에서 발전했기때문에..😥) 영어 한 문자로 통신하기 위해서는 8bit가 필요하다❗ 8bit는 256가지의 문자를 전송이 가능하기 때문이다.❗ 8bit = 2의8승 = 256 이기 때문에 영어의.. 2021. 4. 26.
프로그래머스 1단계 - 폰켓몬 https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr import java.util.*; //nums의 갯수의 절반 만큼 포켓몬을 가지고갈수 있다.. //포켓몬은 중복으로 가져갈수 없음.. //{1,2,3,4,5,6} 이라면 최대 3개의 포켓몬을 가지고갈수 있고, 총 다른 종류의 포켓몬 3개를 가지고갈수 잇다 //{1,1,1,2,2,2} 라면 최대 3개의 포켓몬을 가지고 갈 수 있지만, 다른 종류의 포켓몬을 가져.. 2021. 4. 26.
반응형