Sha256: d1eb4ce381228384d049db1ab7ef0bb0524310da5c92d0f722c6d91264ecd1ab
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
-module(bracket_push). -export([is_paired/1, test_version/0]). is_paired(Str) -> is_paired(Str, []). is_paired([], Stack) -> Stack=:=[]; is_paired([C|More], Stack) when C=:=${ orelse C=:=$[ orelse C=:=$( -> is_paired(More, [C|Stack]); is_paired([$}|More], [${|Stack]) -> is_paired(More, Stack); is_paired([$]|More], [$[|Stack]) -> is_paired(More, Stack); is_paired([$)|More], [$(|Stack]) -> is_paired(More, Stack); is_paired([C|_], _) when C=:=$} orelse C=:=$] orelse C=:=$)-> false; is_paired([_|More], Stack) -> is_paired(More, Stack). test_version() -> 1.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trackler-2.2.1.175 | tracks/erlang/exercises/bracket-push/src/example.erl |
trackler-2.2.1.174 | tracks/erlang/exercises/bracket-push/src/example.erl |