profile
Macro Developer

브루트 포스

여기서는 순차탐색일 때만 살펴본다.

2022년 4월 23일
·
0개의 댓글
post-thumbnail

Array vs Linked List

1.선형 자료구조 - 데이터 요소가 순차적으로 배열되는 자료구조이다. - 하나의 자료 뒤에 하나의 자료가 존재하여 자료들 간의 앞뒤 관계가 1:1인 구조이다. - 배열, 연결 리스트, 스택, 큐, 해시가 선형 자료구조에 해당한다. 2. Array 정의 - 배열은 크기

2022년 4월 21일
·
0개의 댓글

⭐Java는 객체지향 언어이다⭐

각각의 객체는 다른 객체의 결과값과 상관없이 독립적인 값을 유지한다. 이렇게 추가적인 클래스를 생성할 필요가 없이 다른 독립적인 객체를 생성만 해도 되는 것이 객체지향 프로그램의 가장 큰 장점이다.Animal 이라는 클래스는 name이라는 속성을 가지고 있는데 클래스에

2022년 4월 15일
·
0개의 댓글
post-thumbnail

쿼리 N + 1 문제

조회하지도 않은 쿼리가 조회되는 문제쿼리가 조회한 갯수만큼 발생하는 문제FetchType을 Lazy로 설정했음에도 불구하고 해당 설정이 적용되지 않음지연로딩이 적용되지 않은 도메인의 연관관계를 보니 OneToOne 중 주인이 아닌 쪽임을 확인Board EntityVot

2022년 4월 14일
·
0개의 댓글
post-thumbnail

채팅방 입장메세지가 안 보내지는 문제

database를 H2에서 MySql로 변경을 하자 채팅방 입장할 때 입장메세지가 안 보내지는 현상이 생김그런데 간헐적으로 (약 5% 확률로) 입장메세지가 나타나기도 함처음에는 db문제 인줄 알았는데 간헐적으로는 동작하는 것으로 보아 동기/비동기 문제로 접근EC2 in

2022년 4월 14일
·
0개의 댓글
post-thumbnail

Stomp를 이용하여 채팅 및 item 사용하기

Tech Stack : Java, Spring, WebSocket, Stomp, Redis@EnableWebsocketMessageBroker : webSocket을 사용한다고 설정하기configureMessageBroker() : subscribe(/sub)와 pub

2022년 4월 13일
·
0개의 댓글
post-thumbnail

CORS

교차 출처 리소스 공유라고 번역되는 CORS(Cross-Origin Resource Sharing)는 쉽게 말해 다른 출처에서 오는 리소스를 허용 할지 말지 결정하는 것을 뜻한다.여기서 잠시 다음 주제로 넘어가기 전에 출처에 대해 간단히 설명하고 넘어가겠다.https&

2022년 2월 13일
·
0개의 댓글

ORM, SQL, MVC

객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 의미한다.객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에객체 모델과 관계형 모델 간에 불일치가 존재한다.ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동

2022년 2월 7일
·
0개의 댓글

게시판 만들기

Language : Java 8Type : GradlePackaging : JarDependencies : Spring Web, Spring Data JPA, Lombok \- SQL : H2 Database(Test용), MySQL Driver(배포용)Spring

2022년 2월 4일
·
0개의 댓글

강한 결합을 약한 결합으로(DI)

1. 강한 결합

2022년 1월 30일
·
0개의 댓글

15. 내적

길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다.a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a0b0 + a1b1 + ... + an-1\*bn-1 입니다. (n은 a, b의 길이)a, b의 길이는

2022년 1월 28일
·
0개의 댓글

14. 나누어 떨어지는 숫자 배열

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수,solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.arr은 자연수를 담은 배열입니다

2022년 1월 28일
·
0개의 댓글

13. 2016년

2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN, MON, TUE, WED, T

2022년 1월 28일
·
0개의 댓글

12. 부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다.이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상

2022년 1월 28일
·
0개의 댓글

11. x만큼 간격이 있는

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.x는 -10000000 이상, 10000000 이하인 정

2022년 1월 28일
·
0개의 댓글

10. 행렬의 덧셈

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.행렬 arr1, arr2의 행과 열의 길이는 500을 넘

2022년 1월 27일
·
0개의 댓글

9. 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수, solution을 완성해주

2022년 1월 27일
·
0개의 댓글

8. 평균 구하기

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

2022년 1월 27일
·
0개의 댓글

알고리즘 template

문제📃 1. 문제 설명 2. 제한 조건 3.입출력 예 || || |:-:|:-:|:-:| ||| | |||| |||| 풀이 나의 정답👨‍💻 발전된 정답👍️ 심화정답 🏆 테스트용 코드🎯

2022년 1월 27일
·
0개의 댓글

7. 음양 더하기

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.absolut

2022년 1월 27일
·
0개의 댓글