본문 바로가기

프로그래밍181

[C언어] 날짜, 연도 형식으로 입력받고 출력하기 예제 : codeup.kr/problem.php?id=1019 솔루션 : #include int main(void) { int a, b, c; scanf("%d.%d.%d", &a, &b, &c); printf("%04d.%02d.%02d", a, b, c); return 0; } 입력 받을 때는 . 으로 정수를 구분해서 받은 뒤, 출력할 때는 04d, 02d 같은 형식으로 출력하면 된다. 2021. 4. 1.
[C언어] 소수점 N자리 이하에서 반올림에서 출력하기 예제의 링크 : codeup.kr/problem.php?id=1015 답안 : #include int main(void) { float a; scanf("%f", &a); printf("%.2f", a); return 0; } 2021. 4. 1.
[C언어] 유니코드 특수문자 출력하기 컴퓨터로 유니코드를 확인하는 방법도 있지만, https://unicode-table.com/kr/ 유니 코드 문자 백과 사전 유니 코드 문자 검색 웹 서비스. 즐겨 찾는 문자를 찾아서 복사하십시오 : 😎 에모지, ️ 화살표, ✪ 별, 💲 통화, 🈂️ 글쓰기 시스템 및 기타 🚩 unicode-table.com 웹으로 확인하는 것이 훨씬 용이하다. 본인이 사용하고싶은 유니코드 문자를 선택하면 유니 코드 번호 : U+0176이라고 적힌 모습을 볼 수 있을 것이다. 1 2 3 4 5 6 7 #include int main(void) { printf("\u0176"); return 0; } cs 코드를 이렇게 \(역슬래시나 ₩)를 입력한 후에 0176(유니코드번호)를 입력하면 선택한 문자가 출력이 될 것이다. 이.. 2021. 4. 1.
[C언어] ' " ! @ # $ % ^ & * ( ) 출력하기 #include int main(void) { printf("\"C:\\Download\\hello.cpp\""); printf("쌍따옴표는 이렇게 쓰면 된다. \"\""); return 0; } 사용하고 싶은 기호 앞에 \(Back slash)를 붙혀주면 잘~ 작동한다. 2021. 4. 1.
[Python] List 사용하기 C언어에서 배열의 의미가 Python에서 List랑 거의 동일하다고 보면 된다. 사용방법은 아래와 같다. d = [] d.append(1) d.append(2.4) d.append('A') d.append("ABCD") for i in range(len(d)): print(d[i]) 간단한 예제를 통해서 조금 심화된 내용을 다뤄보겠다. 문제 : codeup.kr/problem.php?id=1093 n = int(input()) a = input().split() d = [] for i in range(24): d.append(0) for i in range(n): a[i] = int(a[i]) d[a[i]] = d[a[i]] + 1 for i in range(1, 24): print(d[i],end=" .. 2021. 3. 31.
[Python] 팩토리얼을 사용하는 3가지 방법 1. math 모듈을 이용 import math print(math.factorial(5)) print(math.factorial(20)) 2. 단순 반복문을 이용 def factorial_for(n): ret = 1 for i in range(1, n+1): ret *= i return ret print(factorial_for(5)) print(factorial_for(20)) 3. 재귀함수를 이용 def factorial_recursive(n): return n * factorial_recursive(n-1) if n > 1 else 1 print(factorial_recursive(5)) print(factorial_recursive(20)) 2021. 3. 30.