profile
더 성장하자.
post-thumbnail

[Python] 파이썬 및 IDE 설치

네이버 맵 크롤링을 위해 Python과 Selenium을 사용하기로 했다. 파이썬 사용은 처음이라 파이썬 설치부터 IDE 설치 과정까지 정리한다. 1. 파이썬 설치하기 https://www.python.org/downloads/ 위 사이트에서 파이썬 최신 버전 설치

2024년 9월 3일
·
0개의 댓글
·
post-thumbnail

SpringBoot에 React 연동하기

개인 프로젝트를 진행하면서 프론트와 백을 둘 다 개발하기 위해 스프링부트와 리액트를 연동하기로 함OS : WindowsIDE : IntelliJFramework : Spring Boot 3.3.2 / React 16.20Language : Java 17Build : G

2024년 7월 23일
·
0개의 댓글
·
post-thumbnail

[Java] K번째 수

이전에 풀었던 문제들을 다시 풀어 보았다. Arrays.copyOfRange(arr, n1, n2) -> 원본배열, 시작인덱스, 끝인덱스.시작인덱스부터 끝 인덱스 앞 까지 잘라서 복사한다. Arrays.copyOfRange() 없이 반복문으로 복사Arrays.sort(

2024년 6월 6일
·
0개의 댓글
·
post-thumbnail

[Spring] 팔로우 기능 구현 (JPA Native Query)

팀 프로젝트를 진행하면서 팔로우 기능을 구현했다. 구현하면서 여러 시행착오를 겪었기에 기록해둔다. 테이블 작성 쿼리 맨 처음에 follower, following 으로 칼럼명을 작성했으나 작업 중에 너무 헷갈려서 이렇게 바꾸었다. 영어랑 실제 뜻이랑 반대긴 하나.

2024년 4월 16일
·
0개의 댓글
·

[Android/Kotlin] Room Database 사용하기

안드로이드 todo 앱을 개발하면서 데이터를 저장하기 위해 Room Database를 사용했다. Room Database는 SQLite를 완벽히 활용하면서 원활한 데이터베이스 액세스가 가능하도록 SQLite의 추상화 계층을 제공한다. Android Developers

2024년 2월 28일
·
0개의 댓글
·

[Android / Kotlin] CircleImageView 라이브러리 사용하기

코틀린 앱을 개발하다가 모서리가 둥근 직사각형 또는 원 안에 아이콘을 넣고 싶었다. 맨 처음에 수작업으로 xml 파일을 drawable 폴더에 넣어서 시도했으나, 잘 되지 않아(...) 편하게 작업하고자 라이브러리를 찾아서 해결했다. 코틀린 관련하여 자료찾기가 생각보

2024년 2월 28일
·
0개의 댓글
·
post-thumbnail

[Java] 로그인 성공?

머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요.아이디와

2023년 12월 1일
·
0개의 댓글
·

[Java] 추상 클래스와 인터페이스

추상 클래스와 인터페이스 기능적으로 봤을 때 둘다 추상 메서드를 사용하며, 상속(구현)받는 클래스가 추상 메서드를 상속(구현)하도록 강제하는 점이 같다. 추상 클래스란? 상속받을 객체들의 공통적인 부분을 추출해 어느정도 규격을 잡아서 추상화시켜 놓은 것. 추상 클래

2023년 11월 28일
·
0개의 댓글
·

[Java] 생성자와 this,this()

인스턴스가 생성될 때마다 호출되는 '인스턴스 초기화 메서드'인스턴스 생성 시 수행할 작업에 사용됨생성자의 이름은 클래스 이름과 동일해야 한다.생성자는 다른 멤버함수(메소드)와는 다르게 리턴 타입이 없다.(반환값이 없으므로 void를 붙이지 않음)생성자는 클래스에 최소

2023년 10월 30일
·
0개의 댓글
·

[Java] 클래스, 객체, 인스턴스, 메서드, 변수

용어가 헷갈려서 제대로 짚고 넘어갈 필요가 있다고 느껴 정리해둔다. 클래스 > - 클래스는 객체를 생성하는데 사용된다. 변수(데이터)와 함수(메소드)의 모음이다. 원하는 타입을 직접 만들 수 있다. 객체를 만들기 위한 틀, 설계도라고 생각하면 된다. 클래스에서는

2023년 10월 28일
·
0개의 댓글
·
post-thumbnail

[SQL] 프로그래머스 문제 풀이 모음

프로그래머스에서 SQL 문제도 풀어 볼 수 있다. 문제 수가 많지 않아 한 번에 정리했다. 문제 순서는 정답률 높은 순서로 정렬했다.

2023년 10월 22일
·
0개의 댓글
·

[Java] 객체와 객체지향

자바는 대표적인 객체지향언어라고 하는데, 객체와 객체지향은 과연 무엇인가? 객체? 객체(Object) 객체지향? 절차적 언어처럼 프로그램이 순서대로 실행되는 것이 아님. 코드의 재사용성이 높고 유지보수가 용이, 중복 코드 제거. 객체지향 언어 = 일반적인 프로그래밍

2023년 10월 15일
·
0개의 댓글
·
post-thumbnail

[Java] 간단한 논리 연산

boolean 변수 x1, x2, x3, x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요.(x1 ∨ x2) ∧ (x3 ∨ x4)간단하다고 했는데 이해가 안 돼서 한참을 잡고 있던 문제..진리표를 봐

2023년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Java] 배열 만들기 4

정수 배열 arr가 주어집니다. arr를 이용해 새로운 배열 stk를 만드려고 합니다.변수 i를 만들어 초기값을 0으로 설정한 후 i가 arr의 길이보다 작으면 다음 작업을 반복합니다.만약 stk가 빈 배열이라면 arr\[i]를 stk에 추가하고 i에 1을 더합니다.s

2023년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Java] 콜라츠 수열 만들기

문제 모든 자연수 x에 대해서 현재 값이 x이면 x가 짝수일 때는 2로 나누고, x가 홀수일 때는 3 * x + 1로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x가 1이 되는지 묻는 문제를 콜라츠 문제라고 부릅니다. 그리고 위 과정에서 거쳐간 모든 수를 기록

2023년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Java] 카운트 업

정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ start_num ≤ end_num ≤ 50입출력 예 - 3부터 10까지

2023년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Java] 접근제한자

접근제한자(Access Modifier) 는 말 그대로 접근을 제한하기 위해 사용된다.접근제어자라고 부르기도 한다.아래와 같은 상황에서 접근제한자를 사용할 수 있습니다. 1\. 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막기 위해2\. 객체 생성을 막기 위

2023년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Java] 수열과 구간 쿼리 3

정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, \[i, j] 꼴입니다.각 query마다 순서대로 arr\[i]의 값과 arr\[j]의 값을 서로 바꿉니다.위 규칙에 따라 queries를 처리

2023년 10월 4일
·
0개의 댓글
·
post-thumbnail

[Java] 수 조작하기 1, 2

정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다."w" : n이 1 커집니다."s" : n이 1 작아집니다."d" :

2023년 10월 4일
·
0개의 댓글
·
post-thumbnail

[Java] 마지막 두 원소

정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_

2023년 10월 4일
·
0개의 댓글
·