전체 글 23

[SAP] BW/4HANA란? 입문자를 위한 핵심 개념 정리 (ADSO, 데이터 저장, 분석)

데이터를 잘 활용하면 회사의 매출을 늘리거나, 고객이 원하는 것을 예측할 수 있습니다.하지만 데이터를 그냥 쌓아두기만 하면 의미가 없습니다.데이터를 정리하고, 저장하고, 필요할 때 빠르게 꺼내서 분석해야 하는데, 이 과정을 도와주는 도구가 SAP BW/4HANA입니다. 이 글에서는 SAP BW/4HANA가 기존 방식보다 어떤 점에서 뛰어난지,그리고 그 핵심 요소인 ADSO(Advanced Data Store Object)가 어떤 역할을 하는지 쉽게 설명하겠습니다.1. SAP BW/4HANA란?💡 SAP BW/4HANA는 데이터를 효율적으로 관리하고 빠르게 분석할 수 있도록 도와주는 도구입니다. 저는 비유로 배울 때 더 이해하기가 쉬웠기에, 이 글에서도 비유로 설명하겠습니다.예시데이터를 저장하고 분석하는..

SAP 2025.03.13

[프로그래머스] k진수에서 소수 개수 구하기(Java)

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 분석이 문제는 주어진 정수 n을 k진수로 변환한 후, 변환된 수에서 소수(Prime number)의 개수를 찾는 문제이다.단, 변환된 수에서 0을 기준으로 나누었을 때 나온 숫자만 고려하며, 0이 포함된 숫자는 소수가 될 수 없다는 조건이 있다.이 문제를 해결하기 위해서는n을 k진수로 변환하기변환된 수를 0을 기준으로 나누기각 숫자가 소수인지 판별하여 개수 세기하는 방식으로 접근했다.  2. 적용할 알고리즘완전탐색수학구현문자..

알고리즘 2025.03.12

[백준] 1022번: 소용돌이 예쁘게 출력하기(Java)

문제링크: https://www.acmicpc.net/problem/10221. 문제 분석이 문제는 좌표를 기준으로 소용돌이 형태로 숫자가 배치되는 패턴을 찾아야 하는 문제다.소용돌이는 (0,0)에서 시작해서 반시계 방향으로 확장되며, 특정 영역 (r1, c1) ~ (r2, c2)를 출력해야 한다.이 문제를 해결하기 위해서는1) 특정 좌표 (i, j)에서 몇 번째 소용돌이 층에 있는지를 파악2) 해당 층에서 네 변(위, 왼쪽, 아래, 오른쪽) 중 어디에 위치하는지를 계산하는 방법을 거쳤다. 2. 핵심 개념 및 규칙이 문제는 수학과 구현이 가장 중요한 문제다. 그래서1) 소용돌이 값 계산 규칙좌표 (i, j)가 속한 소용돌이 층을 찾는다. (n = max(abs(i), abs(j)))해당 층의 가장 큰 값..

알고리즘 2025.03.12