분류 전체보기

알고리즘/sql

3월에 태어난 여성 회원 목록 출력하기 mysql

https://school.programmers.co.kr/learn/courses/30/lessons/131120?language=mysql [프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr](https://school.programmers.co.kr/learn/courses/30/lessons/131120?language=mysql) 조건 생일이 3월 성별이 여성 전화번호 null 이면 출력 안함 회원 id 기준으로 오름차순 정렬 SELECT member_id, member_name, gender, date_format(date_of_birth,&#39..

회고

우테코 프리코스 1주차 회고

기능 목록?? 기능 단위 커밋?? 평소에 코딩 테스트 공부할때는 DFS, BFS 아니면 한 메소드에 다 때려박아 작성하고 깃허브를 잘 쓰지 않았는데 기능을 구현하기 전에 구현할 것들을 생각해보고 한 메소드씩 커밋하면서 문제를 쪼개서 푸는 힘을 기를 수 있었다. 다른분들은 문제별로 브랜치를 만들어서 한 문제씩 풀때마다 합치시는 분도 보고 add, commit, push와 조금 친해졌다고 좋아할 때가 아니였던 것 같다. 느낀점 살면서 한 레포지토리에 이렇게 많이 커밋을 해본적이 없는 것 같은데 끝나고 보니 리팩토링의 방향이 잘못된 것과 코드와 커밋을 좀 더 생각을 해서 압축을 해야겠다는 반성을 했다. 그래도 한주동안 포크도 처음해보고, 풀리퀘스트도 처음해봤지만 재미있었고 1주차에 느낀 더 공부할 것들을 보완..

자바

Java Comparable, Comparator

예시로 사용할 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42746 숫자를 문자로 바꿔서 값을 비교해서 내림차순으로 바꿔줘야하는 문제이다. Comparable 사용 import java.util.*; class Solution { public String solution(int[] numbers) { String answer = ""; List list = new ArrayList(); for(int i=0;i

자바

Java ArrayList로 Queue 구현

ArrayList, List? 평소에 ArrayList list = new ArrayList();, List list = new ArrayList(); 상관없이 썼는데 new로 만들 인스턴스와 상관없이 참조변수는 상위객체를 사용 하는 것이 좋다. 이유는 List로 참조변수로 만들어두면 ArrayList 인스턴스를 사용하다 LinkedList 인스턴스로 바꿔도 참조변수의 수정이 필요없는 것 같은 구현상의 유연성을 제공한다. List는 인터페이스이고 ArrayList 클래스이다. List.remove, ArrayList.remove, LinkedList.remove List.remove : Object 값을 넣으면 해당 객체를 삭제하고 삭제했으면 true, 삭제 못했으면 false를 반환한다(삭제와 cont..

알고리즘/SWExpert

1961. 숫자 배열 회전

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int TC = Integer.parseInt(bf.readLine().trim()); for(int T=1;T

알고리즘/SWExpert

2001. 파리 퇴치 자바

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int TC = Integer.parseInt(bf.readLine().trim()); for(int T=1;T

알고리즘/SWExpert

1859. 백만 장자 프로젝트 자바

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int TC = Integer.parseInt(bf.readLine().trim()); for(int T=1;T

개발 도서/처음 해보는 자바 프로그래밍

Java Networking 18장

Socket java.net.Socket 클래스는 TCP 통신을 할때 사용하는 객체이다. 예를 들어 웹서버에 접속할 때 웹브라우저를 실행한 후 URL을 입력하면 웹서버에 서비스를 요청하고 응답을 받을 수 있다. 소켓 생성 Socket(String host, int port) host : 접속하는 서버의 IP 또는 도메인 이름을 지정한다. port : d접속하는 서버의 포트를 지정한다. 스트림 생성 TCP 통신을 하는 Socket 객체는 외부와 데이터를 주고받아야 한다. 그래서 소켓 생성 후에는 데이터 입출력을 위한 스트림을 생성해야한다. public InputStream getInpuStream() public OutputStream getOutpuStream() public class Test{ pub..

비오베베
'분류 전체보기' 카테고리의 글 목록 (20 Page)