취뽀 기록

#열심히 살자 #취업 #공부

코린이 탈출 일지

[코드트리] 문자열 리스트 관리 > 특정 문자로 시작하는 문자열

알파벳 소문자로 이루어진 n개의 문자열이 주어지고, 알파벳 한 개가 주어졌을 때, 해당 알파벳으로 시작하는 문자열의 개수와 그 문자열들의 길이의 평균을 구하는 프로그램을 작성해보세요. # 입력 n = int(input()) # 문자열을 구현해 입력받습니다. string = [ input() for _ in range(n) ] a = input() len_sum = 0 cnt = 0 # 조건에 맞는 문자열의 총 길이와 개수를 계산해줍니다. for elem in string: if elem[0] == a: len_sum += len(elem) cnt += 1 # 구하고자 하는 값을 출력합니다. print(f"{cnt} {len_sum / cnt:.2f}") # 나의 풀이 --------------------..

[코드트리] 2023.07.03 0

[코드트리] 직각삼각형 별 출력 > 별표 출력하기 2

정수 n의 값을 입력받아 별표를 출력하는 프로그램을 아래 예를 참고하여 작성해보세요. n에 2를 입력받는 경우 * * * n에 3을 입력받는 경우 * * * * * * # 변수 선언 및 입력 n = int(input()) # 길이가 n인 직각삼각형을 출력합니다. for i in range(n): for _ in range(n-i): print("*", end=" ") print() 알고리즘 변수를 선언하여 정수 n을 입력 받고, 2중 for문 작성 1. i의 초기값은 0이고, i가 n 미만일 때만 실행되도록 조건을 걸고, i가 매 for loop마다 1씩 증가 2. j의 초기값은 0이고, j가 n-i 미만일 때만 실행되도록 조건을 걸고, j가 매 for loop마다 1씩 증가 안쪽 for문의 각 for ..

[코드트리] 2023.06.22 0

[SQLD] 2과목_요약

2과목 part1. SQL 기본 ✔️ DB 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 ✔️ DBMS 효율적인 데이터 관리 뿐만 아니라 예기치 못한 사건으로 인한 데이터 손상을 피하고, 필요시 필요한 데이터를 복구하기 위한 강력한 기능의 SW ✔️ SQL 관계형 DB에서 데이터 정의, 조작, 제어를 위해 사용하는 언어 ✔️ SQL 문장들의 종류 DML : SELECT, INSERT, UPDATE, DELETE 등 데이터 조작어 DDL : CREATE, ALTER, DROP, RENAME 등 데이터 정의어 DCL : GRANT, REVOKE 등 데이터 제어어 TCL : COMMIT, ROLLBACK 등 트랜잭션 제어어 ✔️ 테이블 데이터를 저장하는 객체 로우와 칼럼으..

[SQLD] 2023.05.30 0

[SQLD] 1과목 요약

1과목 part1. 데이터 모델링의 이해 ✔️ 모델링의 특징 추상화 : 현실세계를 일정한 형식에 맞추어 표현 단순화 : 복잡한 현실세계를 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 함 명확화 : 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확하게 현상을 기술하는 것 ✔️ 데이터 모델링의 중요성 및 유의점 중복 : 같은 시간 같은 데이터 제공 비유연성 : 사소한 업무변화에 데이터 모델이 수시로 변경되면 안됨 비일관성 : 신용 상태에 대한 갱신 없이 고객의 납부 이력 정보 갱신 안됨 ✔️ 데이터 모델링 개념적 모델링 추상화 수준이 높다. 업무중심적 포괄적인 수준의 모델링 진행 전사적 데이터 모델링 EA 수립 시 많이 이용 논리적 모델링 시스템으로 구축하고자 하는 업무에 ..

[SQLD] 2023.05.30 2