2023년 1월 14일 토요일

C언어 변수 출력 예제

 



#include<stdio.h>
void main(){
char a = 'A';
int b = 10;
printf("%c %d\n",a, b);
printf("%5d\n", 4);
printf("%05d\n", 4);
printf("%-5d\n" ,4);
printf("%-05d\n", 4);
}
//출력
//A 10
//. 4
//00004
//4
//4

2023년 1월 8일 일요일

Memorize Part1

 > Interface의 주요 연계  Protocol 기술


 X.25 

  • DTE(데이터 터미널 장치, Data Terminal Equipment)와 DCE(데이터 회선 종단 장치, Data Circuit-termination Equipment)간 인터페이스를 제공하는 프로토콜
  • 두 단말장치가 패킷 교환망을 통해 패킷을 원활히 전달
> SQL 명령어의 종류
  • 데이터 조작어 (DML : Data Manipulation Language)
    • Select, Insert, Update, Delete
  • 데이터 정의어 (DDL, Data Definition Language)
    • Create, Alter, Drop, Rename
  • 데이터 제어어 (DCL : Data Control Language)
    • Grant, Revoke
  •  트랜잭션 제어어(TCL : Transaction Control Language)
    • Commit, Rollback

2023년 1월 5일 목요일

Java > JDK 1.8 > Eclipse(IDE) > SpringBoot(Spring Boot Dev Tools, Lombok, Tymleaf, Spring Web/Maven) > Run

 


첫 구동에 Mapping이 안되서 생기는 에러를 MainPage에 GetMapping하여 Hello를 return한다.

Eclipse에 Github을 연동하여 Commit하니, java.lang.ClassNotFoundException이 발생하였다.
Eclipse를 재구동하니, 해당 에러는 해결되었지만, 같은 문제가 번복될 우려가 있어서
VSCode에서 진행하기로 하였다.







2023년 1월 2일 월요일

배열 두 배 만들기(programmers:Python3)

 




분수의 덧셈 (programmers:Python3)






def solution(denum1, num1, denum2, num2):
    #1. 두 분수의 합 계산
    numerator = denum1 * num2 + denum2 * num1
    denominator = num1 * num2
    
    #2. 최대공약수 계산
    start = max(numerator,denominator)
    gcd_value = 1
    
    for num in range(start, 0, -1):
        if denominator % num == 0 and numerator % num == 0:
            gcd_value = num 
            break
    
    #3. gcd 로 나눈 값을 answer에 담기
    answer = [numerator / gcd_value, denominator / gcd_value]
    return answer
    # numerator(분모) 1 * 4 + 2 * 3 -> 4 + 6 -> 10 
    # denum1 * num2 + denum2 * num1
    
    # denominator(분자) 2 * 4 -> 8
    # num1 * num2
    
    # gcd 2 10부터 1까지 반복
    
    # answer [5,4]
    
    # 1. 두 분수의 합 계산 
    #2.최대공약수 계산 
    #3. gcd로 나눈 값 answer에 담기