일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 3273
- 수정렬하기3
- 알고리즘
- 코테
- 노션
- intelij
- 소금폭탄
- springboot
- BOJ
- 10989
- sql문법
- fastcampus
- DockerDesktop
- 패스트캠퍼스
- java
- 패캠
- 백준
- SQL
- 자바
- 배열
- 코딩테스트
- 패스트캠퍼스후기
- 파이썬
- java11
- 개발포트폴리오
- 코딩교육
- 프로그래머스
- 코딩자격증
- 스프링부트시작
- 자바스크립트
- Today
- Total
목록개발 (24)
기록용 블로그
https://school.programmers.co.kr/learn/courses/30/lessons/120882 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int[][] score) { double[] map = new double[score.length]; int[] result= new int[score.length]; for (int i = 0; i

1. List 1) 특징 - 순서가 있다 - 중복을 허용한다 - 인덱스를 통한 원소 접근 - 가변적인 크기 2) 종류리스트특징ArrayList- 배열 + 리스트 : 객체 내부에 배열에 데이터 저장 - 단방향 포인터 구조로 자료에 대한 순차적인 접근에 강점 - 빠르고, 크기를 맘대로 조절할 수 있다.LinkedList- 양방향 포인터 구조로 데이터의 삽입, 삭제가 빈번할 때 성능 보장 - 스택, 큐 등을 만들기 위한 용도로 사용한다. - Iterator를 사용한다. (Iterator : 순서가 없는 자료구조의 값을 추출할 때 사용. hasNext 와 next 메소드 이용)Vector- ArrayList의 구버전이며, 잘 쓰이진 않는다. 3) 배열과의 차이점 - 인덱스의 역할 : 배열은 인덱스가 유일무이한 ..

알고리즘을 마주한 나(ㅎㅎ) 알고리즘 공부를 해야 하는데, 기본 지식이 많이 부족한 것 같아 강의를 수강해야겠다고 마음먹었다. 마침 패스트캠퍼스에서 자바를 사용한 알고리즘 강의가 있길래 커리큘럼을 확인하곤 마음에 들어 수강 버튼을 눌렀다. 나의 공부 방법은 대략 1. 챕터 별 개념 강의 듣기 (챕터 시작 시 개념 강의부터 시작한다) 2. 해당 개념을 활용한 문제 풀기 (강의를 듣기 전 먼저 푼다) 3. 문제 해설 강의 듣기 4. 다시 한번 더 풀어보기 5. 프로그래머스에서 비슷한 문제유형 풀기 이다. 현재 진행 상황은 문자열과 시간 복잡도를 끝내고, 챕터 3에 들어가 배열에 대한 내용을 배우고 있다. 배열에 대한 개념, 알고리즘에서 어떻게 활용하는지, 배열을 이용한 백준 문제를 풀고 피드백을 들었다. 배..

배열의 활용에 대해 좀 더 고민해 볼 수 있는 문제. 1. 처음에는 모든 경우를 다 돌도록 이중 for문을 사용했으나 바로 시간 초과가 났다. import java.io.*; import java.nio.Buffer; //https://www.acmicpc.net/problem/3273 public class Main { public static void main(String[] args) throws IOException { //단순한 방법 --> 시간초과 남 //모든 수를 더해본다 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputS..