본문 바로가기

분류 전체보기227

[프로그래머스]직사각형 별찍기(StringBuilder를 알게되다) 너무 쉬운 문제를 골라버렸다 import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i = 0;i System.out.println(sb.toString())); } } 문자열을 이어줄 때 String은 불변이라서 생성된 문자열에 붙여 넣는 식으로 해서 붙이는 횟수가 많아질수록 느리다고 한다. StringBuilder는 mutable이기 때문에 빠르다. https://wakestand.tistory.com/245 자바 StringBuffer, String.. 2022. 6. 13.
6월 3째주 개발공부 일지/ 스프링MVC 강의 다들었따 월 6/13 코테 1개 스프링 1 강의 다 듣기 삭제구현 사진사이트 페이징 구현 페이징코드 리팩토링 글작성후 글 쓴 페이지로 이동하도록 고치기 의무강의 배운것: StringBuilder ajax 는 비동기 처리할때 주로 쓰인다. gson의 존재 modelAttribute 개쩖 스프링 강의 1을 다 들었다 근데 듣고 보니 한 달도 안 걸렸다! 생각보다 빨리 들었어 뿌듯 ㅎㅎ 스프링 구조를 직접 만들어보는 부분이 제일 재밌었다. 이 강의의 그게 핵심이기도 하다 ㅎㅎ 처음에는 진짜... 뭐 이리 복잡한가 막막했는데 이해하고 보니 별거 아니었다는 생각도 든다...ㅎㅎ 개발은 항상 그런 거 같다. 처음엔 엄청 어렵고 막막하게 느껴져도 막상 해보면 딱히 그렇지도 않다. 뭔가 이런 패턴에 점점 익숙해져가고 있다. 지.. 2022. 6. 13.
[프로그래머스] 두 정수 사이의 합 어제 너무 어려운거 풀어서 오늘은 쉬운거 풀어봄 class Solution { public long solution(int a, int b) { long answer = 0; for(int i = Math.min(a,b);i 2022. 6. 10.
[프로그래머스] 실패율 풀어보기^^~! 어떻게든 푼 version 푼 로직 1. 스테이지 길이(N)만큼 반복문 돌리기 2. 돌리면서 스테이지 번호가 stages배열에 사용가자 머물고 있는 스테이지가 몇 개인지 체크 3. 반복문이 돌아갈수록 스테이지 번호가 담긴 리스트의 길이를 줄여서 실패율 측정 4. 스테이지번호와 실패율을 어레이 리스트에 저장 5. 실패율에 따라 내림차순으로 정렬 6. 정렬된 리스트에서 인덱스 번호만 뽑아서 answer배열로 리턴 static class Solution { static int i = 0; public Solution() { // TODO Auto-generated constructor stub } public static int[] solution(int N, int[] stages) { // 스테이지의 길이.. 2022. 6. 9.
6월 2째주 개발공부 todo 일지 스티키 노트에 맨날 이런 식으로 하고 지우고 하니까 뭔가 아깝기도 하고 날마다 뭐 배웠었는지 한 마디씩이라도 좀 정리하는 게 기억도 더 잘 될 거 같아서 기록을 남기기로 했다~! 맨날 어제 뭔가 대단할걸 배운 거 같은데 뭐였지 한게 한두번이 아님ㅋㅋ 기록 고고싱~! ---THIS WEEK--- 웹출시 강의에서 만든거 복습-사진 홈페이지 만들기 자바 아미고코드 함수형완료 웹출시강의 코테3개 spring mvc 기본기능 부분 다 듣기 weekend 코테복습 여유를 가지기 - 책읽기 mvc1 최대한 많이 듣기 스프링1강의 마지막 단계 들어가기 웹출시강의 9듣기 듣고 적용하기 ------------------- 6/7 다시시작 화이팅! 넬슨 함수형 스프링강의 듣기 타임리프 더 들어보기 내웹페이지 글쓰기 글수정 .. 2022. 6. 9.
[JAVA] int array Integer List로 변환하기 ArrayList intList = (ArrayList) Arrays.stream(intArray).boxed().collect(Collectors.toList()); 2022. 6. 8.
728x90