분류 전체보기 107

SAP 개념 정리

### 1. BW vs ERP (SAP BW와 ERP 차이)- SAP ERP (ECC, S/4HANA):    - 기업의 운영 시스템 (Transactional System)    - 실시간으로 업무 처리 (예: 회계 입력, 발주 등록, 생산 오더 등)    - 데이터를 기록하는 원천 시스템  - SAP BW (Business Warehouse):    - 데이터 분석 시스템 (Analytical System)    - ERP를 포함한 여러 시스템의 데이터를 수집, 저장, 분석    - BI 리포트, 대시보드 등에 활용  ERP는 '업무를 처리'하는 시스템, BW는 '그 업무 결과를 분석'하는 시스템이야.---### 2. SAC (SAP Analytics Cloud)- SAP에서 만든 클라우드 기반 BI..

SAP ABAP 2025.03.29

ABAP 기본문법

🔹 ABAP 기본 문법ABAP은 SQL과 비슷한 문법을 가지고 있고, 명령어는 대부분 문장 끝에 점(.)을 붙여야 해.1️⃣ 데이터 선언 (DATA)변수를 선언할 때 DATA 키워드를 사용해.DATA: lv_text TYPE string, lv_number TYPE i. " 정수형 (Integer)📌 자료형 예시C → 문자 (ex: TYPE C LENGTH 10)I → 정수F → 부동소수점D → 날짜 (YYYYMMDD 형식)T → 시간 (HHMMSS 형식)STRING → 가변 길이 문자열2️⃣ 조건문 (IF, CASE)IF lv_number > 10. WRITE: '10보다 큽니다'.ELSEIF lv_number = 10. WRITE: '10입니다'.ELSE. WRITE: '10보다 ..

SAP ABAP 2025.03.29

MYSQL/ 분기별 분화된 대장균의 개체 수 구하기/ QUARTER함수

https://school.programmers.co.kr/learn/courses/30/lessons/299308 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  QUARTER함수로 분기 구하기CONCAT함수로 Q 이어붙이기 -- 코드를 작성해주세요SELECT CONCAT(QUARTER(DIFFERENTIATION_DATE),'Q') AS QUARTER, COUNT(*) AS ECOLI_COUNTFROM ECOLI_DATAGROUP BY QUARTERORDER BY 1 ASC# 1,2,3 = 1# 4,5,6 =2# 7,8,9 =3# 10,11,12 =4

[Python] sort와 sorted차이/프로그래머스/뒤에 5등까지

https://school.programmers.co.kr/learn/courses/30/lessons/181853 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  - sort사용def solution(num_list): num_list.sort() return num_list[:5] -sorted 사용 def solution(num_list): return sorted(num_list)[:5] sort() 는 원본 배열을 정렬하고, 반환값이 없다.sorted() 는 정렬된 복사본을 반환한다.

카테고리 없음 2025.03.17

[프로그래머스] 첫번째로 나오는 음수/index함수

📕 문제https://school.programmers.co.kr/learn/courses/30/lessons/181896 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   📄 내가 생각한 풀이 💻 내 코드 def solution(num_list): answer = 0 for i in num_list: if i  📁 참고자료 ☺️ 새로 알게 된 지식 numbers = [10, 20, 30, 40, 50]print(numbers.index(30)) # 출력: 2 😉 리뷰

카테고리 없음 2025.03.14

[이코테] 다익스트라 알고리즘

구현방법- 단계마다 방문하지 않은 노드 중에서 최단 거리가 가장 짧은 노드를 선택하기 위해 힙 자료구조 이요1. 현재 가장 가까운 노드를 저장해 놓기 위해 힙 자료구조를 추가적으로 이용2. 현재 최단 거리가 가장 짧은 노드를 선택해야하므로 최소 힙 사용 import heapqimport sysinput = sys.stdin.readlineINF = int(1e9) # 무한을 의미하는 값으로 10억을 설정# 노드의 개수, 간선의 개수를 입력받기n, m = map(int, input().split())# 시작 노드 번호를 입력받기start = int(input())# 각 노드에 연결되어 있는 노드에 대한 정보를 담는 리스트를 만들기graph = [[] for i in range(n + 1)]# 최단 거리 테..

[이코테] 최단경로 알고리즘

각 지점은 노드로 표현, 연결된 도로는 간선으로 표현 다익스트라 최단 경로 알고리즘: 가장 비용이 적은 노드 선택해서 과정 반복 - 알고리즘 동작 과정1. 출발 노드 설정2. 최단 거리 테이블 초기화3. 방문하지 않은 노드 중에서 최단 거리가 가장 짧은 노드 선택4. 해당 노트를 거쳐 다른 노드로 가는 비용을 계산하여 최단 거리 테이블을 갱신5. 3,4번을 반복   - 다익스트라 알고리즘 특징그리디 알고리즘: 매 상황에서 방문하지 않은 가장 비용이 적은 노드 선택해서 임의의 과정 반복한번 처리된 노드의 최단거리는 고정되어 더이상 바뀌지 않는다한 단계당 하나의 노드에 대한 최단거리를 확실히 찾는 것으로 이해할 수 있다.- 다익스트라 알고리즘 수행한 후 테이블에 각 노드까지 최단 거리 정보 저장됨 - 간단 ..

2852번/NBA 농구

📕 문제https://www.acmicpc.net/problem/2852    📄 내가 생각한 풀이 💻 내 코드 # 입력: n: 골이 들어간 횟수, 득점한 팀번호(1 또는 2)와 득점한 시간 정보# 출력 : 전체 경기시간(48분) 중 몇분동안 이기고 있었는지# winner리스트 -> 1:1 이면 계산 안해, # 상대 팀이 처음 득점시 시간 차이가 결과 # 48:00 - 31:30 = 16:30# case3# 2:2# 1 = 2 , 01:10 + 43:10 + 1:10# 2 = 3, 00:10 # 동점일 땐 득점시간 없음n = int(input())# [이전시간, 몇 번팀이 이기고 있었는지]prev = [0,0]# [팀1이 이긴 횟수, 몇분동안 이기고 있었는지]# team1 =[0,0]# tea..

Algorithm/Implement 2025.01.23

언어별 개발자 분류하기/ WITH절

https://myclass.hackers.com/room/general?service_id=3080 게이트 페이지 | 해커스 통합 회원외국어인강 1위 해커스인강,해커스톡부터 공무원,경찰공무원,소방공무원,금융,임용,공인중개사,주택관리사,중국어까지 한번에 편리하게!member.hackers.com  풀이1. &연산자 사용해서 code합이 skill_code가 되는 값 찾기!2. with절로 front end 값 미리 구하기3. is not null -> having 절  -- 코드를 작성해주세요WITH FRONT AS( selEct sum(CODE) from SKILLCODES WHERE CATEGORY = 'Front End')SELECT (CASE WHEN SKIL..

[이코테] 다이나믹 프로그래밍(DP) <수정>

다이나믹 프로그래밍 = 동적 계획법 - 동적자료구조 : 프로그램이 실행되는 도중 실행에 필요한 메모리 할당하는 기법다이나믹 프로그래밍: 의미 없음 - 조건1. 최적 부분 구조: 큰 문제를 작은 문제로 나눌 수 있음, 작은 문제의 답을 모아 큰 문제 해결2. 중복되는 부분 문제: 동일한 작은 문제 반복적으로 해결 - 피보나치 수열1,1,2,3,5,8,13,21,34,55,89 점화식 : 인점한 항들 사이의 관계식 수열을 배열/리스트에 저장 #피보나치 수열 끝날 때를 명시(x == 1 / x == 2)def fibo(x): if x == 1 or x == 2: return 1 return fibo(x-1) + fibo(x-2)print(fibo(4)) - 탑타운 = 하향식 = 메모이제이션한 번 ..