개요 이번 "이진수" 문제는 10진수를 2진수로 바꾸고 1의 인덱스 위치를 찾아 낮은 인덱스부터 출력하는 간단한 문제입니다. [Java] toBinaryString(), toHexString(), toOctalString() , parseInt() 알아보기 (n진법 변환)Java를 다루거나, 코딩 테스트를 준비하다 보면 정수형 숫자를 n진수 문자열로 변환해야 하는 일이 종종 있습니다. Java에서는 toBinaryString(), toHexString(), toOctalString()이라는 정수를 n진수 문자열로pixx.tistory.com풀이 해당 문제를 풀때는 이진수로 변환할 때 toBinaryString()메서드와 toString()메서드를 사용할 수 있습니다. toBinaryString()Int..
TIL,일일 회고
개요 [백준] 숫자 (BufferedReader, Long)문제설명입력 & 출력나의 풀이백준 문제 10093번 "숫자"는 두 개의 정수 A와 B가 주어질 때, A와 B 사이에 존재하는 정수들을 오름차순으로 출력하는 문제입니다. 단, A와 B가 같으면 아무것도 출력pixx.tistory.com 위 포스팅에서 풀이했던 백준-숫자문제에서 마지막 공백을 없애주기 위해서 StringBuilder의 deleteCharAt()메서드를 사용했습니다. 이번 글에서는 deleteCharAt()과 함께 마지막 공백을 제거할 수 있는 또 다른 방법인 setLength() 메서드에 대해 알아보겠습니다. deleteCharAt() 메서드deleteCharAt() 메서드는 StringBuilder에서 지정된 인덱스 위치의 문자..
개요GlowGrow 프로젝트는 MSA 기반의 멀티모듈이자 DDD를 적용한 프로젝트였습니다. 이 때 DDD를 처음 접하다 보니, 도메인 서비스와 애플리케이션 서비스를 나누는 이유에 대해서 몰랐고 본 글에서 정리하고자 합니다. DomainService란❓도메인 서비스는 특정 엔티티나 값 객체에 속하지 않는 도메인 로직을 수행하는 서비스입니다. 순수하게 비즈니스 로직만을 담당하며, 외부 의존성이 없는 것이 특징입니다. 도메인 모델은 주로 엔티티와 값 객체(Value Object)로 구성되지만, 모든 비즈니스 로직을 개별 엔티티에 포함시키기에는 비효율적이거나 도메인 모델이 지나치게 비대해질 수 있습니다. 이런 경우, 개별 엔티티로는 처리하기 어려운 비즈니스 로직을 도메인 서비스로 옮겨서 관리합니다. Domai..
개요이전 프로젝트를 회고하면서 프로젝트에서 Pandas를 활용한 대용량 게임 데이터 효율적 처리했습니다. 본글에서는 Pandas에 대해서 정리하고자 합니다. pandas란❓Pandas는 파이썬에서 데이터 분석과 조작을 위한 핵심적인 라이브러리입니다. 특히 구조화된 데이터, 예를 들어 테이블 형태의 데이터를 쉽게 다룰 수 있도록 설계되었습니다. 데이터 처리와 분석 작업에서 매우 유용하게 사용되며, 데이터프레임(DataFrame)이라는 강력한 자료 구조를 통해 데이터를 효율적으로 조작할 수 있습니다.주요 기능1. 데이터 구조Pandas는 DataFrame과 Series라는 자료 구조를 제공하여, 엑셀의 스프레드시트와 유사한 형태로 데이터를 다룰 수 있습니다.2. 데이터 로드 및 저장CSV, Excel, SQ..