Why is a regular expression used in this code?

2 Ansichten (letzte 30 Tage)
Daigo
Daigo am 4 Jan. 2022
Kommentiert: Star Strider am 4 Jan. 2022
I found a code to dump zero rows/columns in the southeast part of a given matrix:
function b = ZeroDumping(a)
regexp '' '(?@ b=transpose(deblank(transpose(deblank(a)))); )'
end
I do understand the part 'b=transpose(deblank(transpose(deblank(a))));', but I have no idea what the other parts are doing. Why is the regular expression used in this code? What does " '' '(?@" represent?

Akzeptierte Antwort

Rik
Rik am 4 Jan. 2022
This syntax is designed to fool the Cody score calculator to think it is using only a few non-complex function calls.
In every other situation this is a terrible way to write code.
  2 Kommentare
Daigo
Daigo am 4 Jan. 2022
Oops, such an evil purpose behind this code! I won't copy this code, then.
Star Strider
Star Strider am 4 Jan. 2022
I never would have guessed that!
+1

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by