Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "os"
- "github.com/01-edu/z01"
- )
- func main() {
- args := os.Args[1:]
- //args := []string{"0010011s"}
- isNumeric := true
- for _, val := range args[0] {
- if val < 48 || val > 57 {
- isNumeric = false
- }
- }
- argsByte := []rune(args[0])
- if len(args) == 1 && len(argsByte) == 8 && isNumeric {
- for i := len(argsByte) - 1; i > 0; i-- {
- if argsByte[i] == '0' || argsByte[i] == '1' {
- z01.PrintRune(argsByte[i])
- } else {
- errorMessage := "The argument \"" + args[0] + "\" does not represent a byte"
- errorMessageRune := []rune(errorMessage)
- for _, val := range errorMessageRune {
- z01.PrintRune(val)
- }
- }
- }
- } else {
- errorMessage := "The argument \"" + args[0] + "\" does not represent a byte"
- errorMessageRune := []rune(errorMessage)
- for _, val := range errorMessageRune {
- z01.PrintRune(val)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement