Linux words
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
A Linux Word is a word that consists of only the letters L, I, N, U, and X in that exact relative order. There must be exactly one L, exactly one I, one or more Ns, exactly one U and exactly one X. Case does not matter. For example, "Linux", "Linnnux" are linux words, whereas "Llinux", "Linuxx" are not.
You are given a String word which you must turn into a Linux Word. For each character in word, you can either replace it with a different letter or leave it unchanged. No other operations, like inserting new characters or deleting existing characters, are allowed. Printing the minimal number of characters you must replace to get a Linux Word. If it's impossible, print -1.
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
linmorktgggzzlkldux
Linnnnllux
snlsdldlluxee
LinNznnclzrlF
linnnUx
LuMNdnnYNiyNLInNXBoqQxNSe
LInnNNnnNNnNNnnNnNnNNnNNnnnnnux
llinn
linUx
bCb
lUx
EkdSLIWDNkKqlyFlrqmizsnBFuBtkKnXWWqQlNWNXWYnrrMEtd
LLLLLLLLLinnnnux
lINnnNnNNnnrNxNnNnuNnnNNQnNNnnHuX
lNtNxKNNNNNNMennncgjNNlCgJnCNld
gBttNSeXbnBClD
llllllllllllllliux
elinl
LLLLLLLLLLL
linlux
nnxyz
L
l
lDFqnNjTWLInmLinxunjNZNqnlibq
Linux
nnlinllliSNNNNEEELL
linld
liSVnkNNhe
lL
ynNeOSnCnqrnNNMNNNWCFcNynNNdFTnnnBLiznJCUxnOnuX
LiNnnNNnnnnNnNNnnnnnnNNnNNnnNNnNNnNNnnnnnNnNNnNLE
Stliux
nnnn
TonCodeer
llinnnnnux
linRux
lllllllinnnnnnnnlllllllluxeeeeee
LILE
dnnunHNncnNnbLK
lIllbnclUx
x
linuxs
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
linne
lccccccccux
LLLLL
q
lsd
LLINux
Q
LinNncnDNnnnNNHj
lInNnLE
nnnnnnnnnn
jNynvGKlgwjfKsSJf
bL
lHRNNnuXWKCXvknnUobNLE
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
luxnnn
LiNNNnknNnnuX
Codecracker
slinfsdfux
LL
lINnTnnnNNnnNnNNNnNnnnVuX
LYYynoNNNShNqNnTdCNJnNNNnnHORnNUe
linuxnnnn
liliux
linnnnlux
linnnlinnnnlux
LINLL
SLLSL
lddux
lilux
nnlux
lwLuxmNTrJNonnOUHLiMnNTNnGUNrvNIzjtNRlOO
CqFX
nliux
liNnNNuX
lllinnnlluxeee
linnnnUx
RNgInNBfWnNxNmNnjEENrHynuNQjIMBnCnNlb
Sample output:
14
2
13
7
0
16
0
4
0
-1
-1
44
9
5
16
12
15
5
10
1
5
-1
-1
20
0
14
2
5
-1
26
2
4
-1
8
2
1
23
-1
8
5
-1
3
4
2
8
4
-1
-1
2
-1
4
2
4
16
-1
15
50
4
1
11
7
-1
2
15
4
2
1
3
2
5
2
1
3
28
-1
3
0
10
0
24
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | yvl | 66 | 0.0250 | 2010/10/26 13:53:00 | 4B / 28B / 33B |
2 | leonid | 71 | 0.0410 | 2010/10/26 13:59:56 | 0B / 30B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tybalt89 | 53 | 0.0377 | 2010/10/15 23:44:54 | 1B / ?B / ?B |
2 | teebee | 53 | 0.0048 | 2010/10/30 07:13:45 | 1B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | o-cn | 115 | 0.0449 | 2010/10/15 13:48:21 | 0B / 71B / 44B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 104 | 2.1111 | 2010/10/15 13:35:48 | 0B / 35B / 67B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 106 | 0.1667 | 2010/10/15 07:31:03 | 0B / 41B / 65B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 92 | 0.0796 | 2010/10/26 08:42:53 | 0B / 43B / 47B |
2 | idealmachine | 100 | 0.0076 | 2010/10/24 10:25:10 | 0B / 47B / 53B |
3 | croyal | 262 | 0.0064 | 2010/10/15 03:45:57 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | yamaya(embed) | 125 | 0.0271 | 2010/10/26 12:48:33 | 0B / 96B / 26B |
2 | pooq | 127 | 0.0002 | 2010/10/15 22:32:11 | 0B / 51B / 73B |
3 | yamaya | 137 | 0.0156 | 2010/10/26 12:51:40 | 0B / 79B / 49B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 117 | 0.0544 | 2010/10/15 07:56:34 | 0B / 41B / 75B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 117 | 0.0003 | 2010/10/15 04:59:31 | 0B / 44B / 71B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | I., S. | 66 | 0.0361 | 2010/10/24 21:33:40 | 0B / 21B / 44B |
2 | pooq | 95 | 0.0827 | 2010/10/15 04:57:24 | 38B / 30B / 24B |
3 | I., S. | 59 | 0.0329 | 2011/10/02 21:30:51 | 0B / 21B / 37B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | kou | 113 | 0.0108 | 2010/10/28 09:21:47 | 4B / 48B / 60B |
2 | nn | 114 | 0.0008 | 2010/10/26 22:34:25 | 4B / 51B / 58B |
3 | yuyarin | 120 | 0.0006 | 2010/10/17 07:03:15 | 4B / 54B / 61B |
4 | tanakh | 122 | 0.0111 | 2010/10/24 05:31:49 | 4B / 56B / 60B |
5 | yuyarin(no bin) | 123 | 0.0006 | 2010/10/21 09:33:00 | 0B / 61B / 62B |
6 | inaniwa | 125 | 0.0006 | 2010/10/20 13:32:28 | 0B / 64B / 60B |
7 | chocobi | 141 | 0.0006 | 2010/10/20 19:13:08 | 0B / 75B / 65B |
8 | croyal | 316 | 0.0006 | 2010/10/21 06:07:01 | 0B / ?B / ?B |
9 | nn(kou) | 107 | 0.0174 | 2010/10/30 13:49:01 | 4B / 49B / 53B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 129 | 0.2105 | 2010/10/15 12:17:13 | 0B / 51B / 77B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 122 | 0.1029 | 2010/10/15 17:43:10 | 0B / 52B / 67B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | narb | 61 | 0.0244 | 2010/10/24 13:15:36 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | narb | 61 | 0.0511 | 2010/10/24 13:15:41 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | narb | 46 | 0.0901 | 2010/10/28 20:46:49 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | whio | 30 | 0.1092 | 2017/06/13 06:36:12 | 11B / 16B / 3B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 74 | 0.0016 | 2010/10/28 14:12:03 | 38B / 19B / 14B |
2 | *yuko* | 70 | 0.0970 | 2011/09/18 21:31:24 | 36B / 19B / 14B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 97 | 0.1782 | 2010/10/16 21:57:31 | 2B / 46B / 45B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 104 | 3.6654 | 2010/10/26 22:02:01 | 0B / 66B / 36B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Jelly | Erik the Outgolfer | 26 | 10000 |
2 | gs2 | whio | 30 | 8666 |
3 | GolfScript | narb | 46 | 5652 |
4 | FlogScript | milieu | 48 | 5416 |
5 | Perl | tybalt89 | 53 | 4905 |
6 | J | I., S. | 59 | 4406 |
7 | Bash | narb | 61 | 4262 |
8 | Zsh | narb | 61 | 4262 |
9 | Fish | narb | 61 | 4262 |
10 | Ruby | yvl | 66 | 3939 |
11 | z80 | *yuko* | 70 | 3714 |
12 | AWK | yamaya | 84 | 3095 |
13 | Python | hallvabo (recursive) | 91 | 2857 |
14 | JavaScript | nn | 92 | 2826 |
15 | Vim | nn | 97 | 2680 |
16 | Arc | pooq | 104 | 2500 |
17 | Groovy | nn | 104 | 2500 |
18 | Io | pooq | 106 | 2452 |
19 | C | nn(kou) | 107 | 2429 |
20 | PHP | o-cn | 115 | 2260 |
21 | BASIC | pooq | 117 | 2222 |
22 | Prolog | pooq | 117 | 2222 |
23 | Common LISP | kozima | 118 | 2203 |
24 | Fortran | *yuko* | 121 | 2148 |
25 | REBOL | pooq | 122 | 2131 |
26 | Lua | yamaya(embed) | 125 | 2080 |
27 | Maxima | pooq | 129 | 2015 |
28 | DOS | chocobi | 129 | 2015 |
29 | OCaml | m.ukai | 136 | 1911 |
30 | Pascal | *yuko* | 141 | 1843 |
31 | C++ | croyal | 316 | 822 |
32 | Clojure | croyal | 490 | 530 |
return to the top page