분류 전체보기 107

사용자 입력, 날짜 처리, 서브루틴 구조

✅ 1. 사용자 입력 받기 (PARAMETERS / SELECT-OPTIONS)🔹 PARAMETERS – 단일 값 입력abap복사편집REPORT z_param_test.PARAMETERS: p_name TYPE string.WRITE: '안녕하세요,', p_name, '님!'.📌 실행 시 화면에 입력창이 뜨고, 입력값이 p_name에 들어감!🔹 SELECT-OPTIONS – 범위/복수 값 입력abap복사편집REPORT z_select_test.SELECT-OPTIONS: s_age FOR sy-datum.WRITE: '입력한 날짜 범위:'.WRITE: / 'From:', s_age-low.WRITE: / 'To:', s_age-high.📌 s_age-low ~ s_age-high → 사용자가 지정..

SAP ABAP/ABAP 2025.04.13

💻 ABAP 실습용 기초 문제 세트 (with 설명)

✅ 문제 1: Hello World 출력📌 목표: ABAP 문법 구조와 WRITE 명령어 익히기abap복사편집REPORT z_hello_world. WRITE: 'Hello, World!'. 🔍 설명:REPORT z_hello_world. → ABAP 프로그램 이름WRITE: → 콘솔 출력문✅ 문제 2: 변수 선언하고 출력하기📌 목표: DATA로 변수 선언 + 문자열 조합 출력abap복사편집REPORT z_var_test. DATA: lv_name TYPE string. lv_name = 'ChatGPT'. WRITE: 'My name is', lv_name. 🔍 팁:DATA: → 변수 선언 키워드TYPE string → 문자열 타입✅ 문제 3: 숫자 더하기 프로그램📌 목표: 숫자 변수 사용 +..

SAP ABAP/ABAP 2025.04.13

9996번/한국이 그리울 땐 서버에 접속하지/recomplie()

https://my-coding-notes.tistory.com/228 [🥈3 / 백준 9996 / 파이썬] 한국이 그리울 땐 서버에 접속하지9996번: 한국이 그리울 땐 서버에 접속하지 총 N개의 줄에 걸쳐서, 입력으로 주어진 i번째 파일 이름이 패턴과 일치하면 "DA", 일치하지 않으면 "NE"를 출력한다. 참고로, "DA"는 크로아티어어로 "YES"my-coding-notes.tistory.com https://my-coding-notes.tistory.com/228 [🥈3 / 백준 9996 / 파이썬] 한국이 그리울 땐 서버에 접속하지9996번: 한국이 그리울 땐 서버에 접속하지 총 N개의 줄에 걸쳐서, 입력으로 주어진 i번째 파일 이름이 패턴과 일치하면 "DA", 일치하지 않으면 "NE"를 ..

Algorithm 2025.04.09

10799번/ 쇠막대기 / stack

https://night-knight.tistory.com/entry/백준10799-쇠막대기-python-파이썬 [백준][10799] - 쇠막대기 python 파이썬쇠막대기 - 10799 문제 링크 10799번: 쇠막대기 여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하night-knight.tistory.com ir= input()stack=[]cnt = 0for i in range(len(ir)): if ir[i] == "(": stack.append("(") else : if ir[i-1]=="(": stack.pop() cnt+=le..

14495번/피보나치 비스무리한 수열/DP(동적계획법)

📕 문제https://www.acmicpc.net/problem/14495  📗답안 def fibo(n): fibo_list = [0,1,1,1] if n > 3: for idx in range(4,n+1): fibo_list.append(fibo_list[idx-1]+fibo_list[idx-3]) return fibo_list[n]if __name__=="__main__": n = int(input()) print(fibo(n))📄 알고리즘 공부 f(n) = f(n-1) + f(n-3) 이니깐 리스트로 표현해서 계산하면 됨수열 리스트 만들어서 (첫번째 인덱스는 0이니 두번째 인덱스부터)입력받은 수 n을 fibo함수에 넣어서..

백준 2025.04.01