근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (139)
    • 과제 (27)
      • 객체지향프로그래밍(C++) (4)
      • 디지털논리회로(verilog) (6)
    • 공부 (44)
      • AI (5)
      • Be BE (1)
      • Linux (2)
      • 인터넷 (2)
      • 알고리즘 (1)
      • eBPF (0)
      • Rust (3)
      • PyGAD (1)
      • 자격증 (0)
    • 운동 (2)
      • 야구대회 (1)
      • 야구연습 (1)
      • 보통운동 (0)
    • 일상 (6)
      • 맛집탐방 (1)
      • 여행 (5)
    • 공지 (0)
    • 책 리뷰 (60)
      • 생활코딩! HTML+CSS+자바스크립트 (20)
      • 이것이 취업을 위한 코딩테스트다 (8)
      • Do it! 코틀린 프로그래밍 (12)
      • 생활코딩! 자바 프로그래밍 입문 (20)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

rust

  • [BoJ] 1008. A/B

    2026.01.14 by 근성

  • [이펙티브 러스트] Chapter 1. 타입

    2025.07.14 by 근성

[BoJ] 1008. A/B

https://www.acmicpc.net/problem/1008 Rust의 f64 개념을 알기에 정말 좋은 문제라고 생각한다. 해당 문제에서 Rust의 출력 값의 자료형을 f64로 주었을 때, 아래와 같이 나오게 된다.입력출력1 30.333333333333333314829616256247394 50.80000000000000004440892098500626 이거는 Rust의 버그가 아니다.이것은 부동소수점(f64)의 저장방식(IEEE 754) 때문에 생기는 정상적인 현상이다. 파이썬에서도 0.1과 0.2를 더하는 경우 0.3으로 정확히 나오지 않는다. Rust에서는 어떻게 저장되는지 자세히 살펴보자.우리는 10진수의 소수점으로 0.1 0.2 0.8을 생각한다.하지만 컴퓨터의 f64는 2진수로 저장한다...

공부/Rust 2026. 1. 14. 23:34

[이펙티브 러스트] Chapter 1. 타입

러스트 타입 시스템의 핵심 중 하나인 enum 타입은 다른 언어보다 표현력이 뛰어나며, ADT도 지원한다.ADT는 이런거다.ADT 명칭 주요 연산스택 (Stack)push(x), pop(), top(), isEmpty()큐 (Queue)enqueue(x), dequeue(), front(), isEmpty()리스트 (List)insert(i, x), delete(i), get(i), length()집합 (Set)insert(x), remove(x), contains(x), size()맵/딕셔너리 (Map)put(k, v), get(k), remove(k), keys()러스트의 표준 라이브러리에서 제공하는 데이터 구조 중에서도 특히 자주 사용되는 Option, Result, Error, Iterator도 ..

공부/Rust 2025. 7. 14. 22:17

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
근성프로그래머 이준형 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바