Programming 83

[Python] 파이썬으로 트리만들기

n = int(input())for i in range(1,n+1): print(" "*(n-i)+("*"*(2*i-1))) n: 사용자로부터 입력받은 정수입니다. 이 값은 피라미드의 높이를 의미합니다.range(1, n+1): 1부터 n까지 반복합니다. 각 반복에서 i는 현재 줄의 번호입니다." " * (n - i): 각 줄에서 왼쪽에 출력할 공백의 개수를 계산합니다. 첫 번째 줄은 가장 많은 공백이 있고, 아래로 내려갈수록 공백은 줄어듭니다."*" * (2 * i - 1): 각 줄에 출력할 별의 개수를 계산합니다. 첫 번째 줄은 1개의 별, 두 번째 줄은 3개의 별, 세 번째 줄은 5개의 별처럼 별의 개수가 홀수로 증가합니다.  입력값 : 5출력값 :     *   ***  ***** ********..

Programming/Python 2025.04.09

챗Gpt가 만들어준 파이썬 학습 로드맵

파이썬을 마스터하기 위한 학습 로드맵을 만들어볼게.1. 기초 문법 학습 (1~2주)   •   변수, 데이터 타입 (int, float, str, list, tuple, dict, set)   •   조건문 (if, elif, else)   •   반복문 (for, while)   •   함수 (def, return, lambda)   •   리스트/딕셔너리 컴프리헨션2. 객체지향 프로그래밍 (OOP) (2~3주)   •   클래스와 객체 (class, self, __init__)   •   상속, 다형성, 캡슐화   •   클래스 메서드와 정적 메서드 (@classmethod, @staticmethod)   •   매직 메서드 (__str__, __repr__, __len__, __getitem__ 등..

Programming/Python 2025.03.06

[게시판 만들기] service & implement

board2service package org.lhr.service; import java.util.ArrayList; import org.lhr.DTO.BoardDTO; import org.lhr.DTO.Criteria; import org.springframework.web.bind.annotation.RequestParam; public interface Board2Service { // 추상메서드들 // 게시판 글쓰기 public void write2(BoardDTO bdto); // 게시판 리스트 public ArrayList list2(Criteria cri); // 게시판 상세페이지 public BoardDTO detail2(@RequestParam("bno") int bno); // 게시판..

[게시판 만들기] MAPPER

BOARD2MAPPER package org.lhr.mapper; import java.util.ArrayList; import org.lhr.DTO.BoardDTO; import org.lhr.DTO.Criteria; import org.springframework.web.bind.annotation.RequestParam; public interface Board2Mapper { //글쓰기를 하기 위한 dao(insert) public void write2(BoardDTO bdto); //게시판 리스트 public ArrayList list2(Criteria cri); //게시판 상세페이지 public BoardDTO detail2(@RequestParam("bno") int bno); //수정 pu..