일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오라클DB
- 파이썬
- Rust
- 러스트 프로그래밍 공식 가이드
- 운영체제
- 자바
- 알고리즘
- 우분투
- 파이썬 첼린지
- data communication
- 러스트
- java
- 백준
- 오라클
- 백준 러스트
- 러스트 예제
- C
- Python challenge
- Operating System
- Python
- 데이터베이스
- 파이썬 알고리즘
- Reversing
- 자바 개념
- 데이터 통신
- ubuntu
- OS
- 파이썬 챌린지
- Database
- 자바 기초
- Today
- Total
목록Rust (39)
IT’s Portfolio
💻 Baekjoon String Stage Character & String Question_Link - 27866 Basic Code use std::io::{self, Read}; fn main() { let mut buf = String::new(); io::stdin().read_to_string(&mut buf).unwrap(); let mut iter = buf.lines(); let s = String::from(iter.next().unwrap()); let i = iter.next().unwrap().parse::().unwrap(); println!("{}", &s[i-1..i]); } Measure Word Length Question_Link - 2743 Basic Code use ..
💻 Baekjoon One Dimensional Array Stage Count Number Question_Link - 10807 Basic Code use std::io; fn input() -> String { let mut buf = String::new(); io::stdin().read_line(&mut buf).unwrap(); buf.pop(); buf } fn main() { let mut n: Vec = Vec::new(); let mut v = 0; (0..3).for_each( |x| { let s = input(); if x==1 { n = s.split(" ").map( |y| y.parse().unwrap() ).collect(); } else if x==2 { v = s.pa..
💻 Baekjoon Loop Stage Multiplication Table Question_Link - 2739 Basic Code use std::io; fn input() -> String { let mut buf = String::new(); io::stdin().read_line(&mut buf).unwrap(); buf.pop(); buf } fn main() { let n: i32 = input().parse().unwrap(); for i in 1..10 { println!("{n} * {i} = {}", n*i); } } A+B - 3 Question_Link - 10950 Basic Code use std::io; fn result() -> i32 { let mut buf = Strin..
💻 Baekjoon Condition Stage Two Number Compare Question_Link - 1330 Basic Code use std::io; fn main() { let mut buf = String::new(); io::stdin().read_line(&mut buf).unwrap(); let nums: Vec = buf.trim().split(' ') .map( |x| x.parse().unwrap() ).collect(); if nums[0]>nums[1] { println!(">"); } else if nums[0] 3, _ => 4, }; println!("{q}"); } Alarm Question_Link - 2884 Basic Code use std::io; fn mai..
🦀 Rust Day 17 🏳️ Rust Example Script 5 - Simple Employees DataBase 1️⃣ Description 간단한 직원 정보를 HashMap 과 Vector 를 이용해 저장하는 프로그램 작성 이름이 Sally 인 직원을 Engineering 부서에 추가할 경우 add Sally to Engineering 이름이 Amir 인 직원을 Sales 부서에 추가할 경우 add Amir to Sales 회사 내의 모든 직원들을 알파벳 순으로 출력 회사 내의 각 부서의 직원들을 출력 2️⃣ how it works 문자열 입력받기 상황에 맞는 결과 출력 3️⃣ Code // src/main.rs mod command; use command::*; pub use std::{io,..
🦀 Rust Day 16 🏳️ Rust Example Script 4 - Pig Latin 1️⃣ Description 문자열을 피그 라틴(Pig Latin) 으로 바꾸는 프로그램 작성 피그 라틴(Pig Latin) 단어가 자음으로 시작할 경우 해당 자음을 단어의 끝으로 이동하고 "ay" 를 덧붙임 first -> irst-fay 모음으로 시작할 경우 단순히 끝에 "hay" 를 덧붙임 apple -> apple-hay 2️⃣ how it works 영어 단어 문자열 입력받기 문자열의 조건에 맞게 결과 출력 3️⃣ Code // src/main.rs use std::io; // 모음에 대한 상수 VOWEL 선언 const VOWEL: [char; 5] = ['a', 'e', 'i', 'o', 'u']; f..
🦀 Rust Day 15 🏳️ Rust Example Script 3 - Get Avg & Mid & Mode 1️⃣ Description 정수 리스트가 주어졌을 때, 벡터를 이용하여 평균값, 중간값, 최빈값을 구하는 프로그램 작성 2️⃣ how it works i32 타입의 정수 배열이 주어짐 해당 배열의 평균값, 중간값, 최빈값을 순서대로 출력 3️⃣ Code // src/main.rs mod changer; use crate::changer::operations; fn main() { let nums: Vec = operations::make_integers(); let mode = operations::get_mode(&nums); println!( "평균값 : {}", match operatio..
💻 Baekjoon I/O & Calculation Stage Hello World Question_Link - 2557 fn main() { println!("Hello World!"); } A+B Question_Link - 1000 Basic Code use std::io; fn main() { let mut numbers = String::new(); let split_nums: Vec = match io::stdin().read_line(&mut numbers) { Ok(_n) => numbers.split(' ').collect(), Err(_) => vec!["Error"], }; let a: u32 = match split_nums[0].trim().parse() { Ok(x) => x, ..