Skip to content

Commit 1eb32bd

Browse files
committed
chore: use basm::platform::io::*
(instead of individual items)
1 parent f0490d9 commit 1eb32bd

7 files changed

Lines changed: 10 additions & 12 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ fn main() {
5959
6060
```rust
6161
// basm/src/solution.rs
62-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
62+
use basm::platform::io::*;
6363
pub fn main() {
6464
let mut reader: Reader = Default::default();
6565
let mut writer: Writer = Default::default();
@@ -74,7 +74,7 @@ pub fn main() {
7474
- 위의 예시 코드는 기본 설정에 따라 입출력 버퍼를 크게 할당합니다. 대부분의 상황에서는 기본 설정이 적절하지만, 156KB 메모리 사용량을 달성하려면 버퍼 크기를 줄여야 합니다. 다음 코드에서는 입출력 버퍼를 각각 128바이트로 설정하여 메모리 사용량을 줄입니다.
7575
```rust
7676
// basm/src/solution.rs
77-
use basm::platform::io::{Reader, ReaderTrait, Writer};
77+
use basm::platform::io::*;
7878
pub fn main() {
7979
let mut reader = Reader::<128>::new();
8080
let mut writer = Writer::<128>::new();

tests/boj_1001.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
1+
use basm::platform::io::*;
22
pub fn main() {
33
let mut reader: Reader = Default::default();
44
let mut writer: Writer = Default::default();

tests/boj_14939.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
1+
use basm::platform::io::*;
22
pub fn main() {
33
let mut reader: Reader = Default::default();
44
let mut writer: Writer = Default::default();
55
let mut board = [0; 10];
66
let n = 10;
77
for i in 0..n {
88
for j in 0..n {
9-
reader.skip_whitespace();
10-
let c = reader.byte();
9+
let c = reader.next::<Nonwhite>().0;
1110
if c == b'O' {
1211
board[i] |= 1u32 << j;
1312
}

tests/boj_2587.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
1+
use basm::platform::io::*;
22
pub fn main() {
33
let mut reader = Reader::<128>::new();
44
let mut writer = Writer::<128>::new();

tests/boj_2751.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
1+
use basm::platform::io::*;
22
use alloc::collections::BTreeSet;
33
pub fn main() {
44
let mut reader: Reader = Default::default();

tests/boj_2751_mmapreader.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use basm::platform::io::{MmapReader, ReaderTrait, Writer, Print};
1+
use basm::platform::io::*;
22
use alloc::collections::BTreeSet;
33
pub fn main() {
44
let mut reader = MmapReader::new();

tests/boj_3745.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use basm::platform::io::{Reader, ReaderTrait, Writer, Print};
2-
use core::cmp::max;
1+
use basm::platform::io::*;
32
pub fn main() {
43
let mut reader: Reader = Default::default();
54
let mut writer: Writer = Default::default();
@@ -18,7 +17,7 @@ pub fn main() {
1817
}
1918
let ans_new = lo + 1;
2019
x[ans_new] = v;
21-
ans = max(ans, ans_new);
20+
ans = ans.max(ans_new);
2221
}
2322
writer.println(ans);
2423
}

0 commit comments

Comments
 (0)