chore: format
This commit is contained in:
parent
74512ffdb2
commit
d211387420
4 changed files with 24 additions and 23 deletions
|
@ -0,0 +1 @@
|
|||
|
13
src/base4.rs
13
src/base4.rs
|
@ -59,8 +59,17 @@ pub fn decode(text: String) -> String {
|
|||
for engl_word in catspeak_words {
|
||||
let mut word = "".to_string();
|
||||
for engl_letter in core::split_every_3(engl_word) {
|
||||
let char_num = core::cat_to_num(engl_letter.split(" ").map(|item| item.to_string()).collect(), alphabet(), char_length());
|
||||
word += String::from_utf8(vec![(char_num + 96) as u8]).unwrap().as_str();
|
||||
let char_num = core::cat_to_num(
|
||||
engl_letter
|
||||
.split(" ")
|
||||
.map(|item| item.to_string())
|
||||
.collect(),
|
||||
alphabet(),
|
||||
char_length(),
|
||||
);
|
||||
word += String::from_utf8(vec![(char_num + 96) as u8])
|
||||
.unwrap()
|
||||
.as_str();
|
||||
}
|
||||
word += " ";
|
||||
output += word.as_str();
|
||||
|
|
13
src/main.rs
13
src/main.rs
|
@ -16,20 +16,11 @@ fn main() {
|
|||
if trimmed == "1".to_string() {
|
||||
input = "".to_string();
|
||||
stdin.read_line(&mut input).unwrap();
|
||||
println!(
|
||||
"{}",
|
||||
base4::decode(
|
||||
input.trim().to_string()
|
||||
)
|
||||
);
|
||||
println!("{}", base4::decode(input.trim().to_string()));
|
||||
} else if trimmed == "2".to_string() {
|
||||
input = "".to_string();
|
||||
stdin.read_line(&mut input).unwrap();
|
||||
println!(
|
||||
"{}",
|
||||
base4::encode(input.trim().to_string())
|
||||
|
||||
);
|
||||
println!("{}", base4::encode(input.trim().to_string()));
|
||||
} else {
|
||||
println!("Invalid input, exiting...");
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue