본문 바로가기

분류 전체보기

(179)
HashMap 생성 , Iterator , hasNext() HashMap map = new HashMap(); //HashMap 생성 : Key(String) , Value(Integer) Iterator it = map.values().iterator(); //Iterator로 map의 value를 가져온다. while(it.hasNext()){ } //map의 다음 값이 없을 때 까지 while 문 실행
Null 값인 경우 Null이 아니라 다른 문자로 표현하고 싶은 경우 SELECT ifnull(name, "No name") null 값인 경우 null이 아닌 "No name" 으로 표시된다.
Programmers_로또의 최고순위와 최저순위_Level1 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당첨 번호 ..
멋쟁이사자처럼 백엔드 스쿨1기 _ 43日 너무너무 오랜만에 쓰는 글이다. 한동안 너무 피곤하고 프로젝트 하기에 급급해서 블로그에 글을 쓸 여력이 없었다. 요즘 수업시간에는 git , 배포 , 스프링부트를 이용한 게시판 만들기를 한다. 그리고 팀프로젝트로는 진도공유사이트를 제작 중이다. 팀프로젝트를 하면서 git의 어려움과 복잡함을 알게됐다.. ㅎㅎ 그리고 수업시간에 진도는 따라가지 못한 지 오래됐다. 그래서 그 시간에 알고리즘을 풀거나 관련있는 스프링 공부를 한다. 중간중간 수업을 듣기도 하구... 어쨌든 그냥 시간만 흘려보내고있지는 않다. 9월 말까지 팀 프로젝트를 잘 마무리 하고싶다! 그리고 11월까지 멋쟁이사자처럼을 잘 끝내고 놀러가야지! 스키장도 가고 나트랑도 가고 제주도도 또 가 ~
Programmers_같은숫자는싫어_Level1 최근 Programmers 사이트를 이용하고 있다. 백준은 연습문제 느낌이라면 Programmers는 모의고사 같은 느낌이다. 문제 : 같은 숫자는 싫어 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return ..
2231_JAVA_분해합 브루트포스에 대한 두번째 문제다. 어렵지 않았다. 시간도 오래 걸리지 않았다. package juhwan; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; public class BOJ_2231 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); ArrayList arr = ne..
멋쟁이사자처럼 백엔드 스쿨1기 _ 31日 오늘은 아이디어톤 발표 날 이다. 오후에 피피티 자료를 작성하면서 DB에 관한 이야기를 나눴다. 사실 DB에 관한 지식이 거의 없어서 그냥 듣고만 있었다. 아무것도 모르다보니 의견을 내기도 어려웠다. 앞으로 두 달 동안 우리가 생각한 아이디어를 구현해야하는데 걱정이 된다. 시간이 오래걸리거나 비효율적으로 해도 책임감 있게 결과물을 만들고 싶다. 화이팅 !
2798_JAVA_블랙잭 단계별 풀기 - 브루트포스에 있는 첫번째 문제다. 나도 블랙잭 좋아하는데 문제를 풀다보니까 또 하러가고싶다. 크게 어렵지 않았는데 중간에 if문을 야무지게 써야 풀린다. 처음에는 안 풀려서 여러가지 시도를 하다가 다시 차근차근 생각해보니까 금방 풀었다. 역시 스스로 푸는 문제는 기분이 좋다. 쌓여가는 내 백준 깃허브를 보면 뿌듯하다. ㅎ