回答編集履歴
1
微修正
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
#include <stdbool.h>
|
7
7
|
|
8
8
|
int main() {
|
9
|
-
char kakko[] = "({
|
9
|
+
char kakko[] = "({()[][]([{}[]])}[{()()((()))}])({}[])";
|
10
10
|
char* pos;
|
11
11
|
bool removed;
|
12
12
|
do {
|
@@ -14,7 +14,6 @@
|
|
14
14
|
pos = strstr(kakko, "()"); if ( pos ) { strcpy(pos, pos + 2); removed = true; }
|
15
15
|
pos = strstr(kakko, "{}"); if ( pos ) { strcpy(pos, pos + 2); removed = true; }
|
16
16
|
pos = strstr(kakko, "[]"); if ( pos ) { strcpy(pos, pos + 2); removed = true; }
|
17
|
-
// pos = strstr(kakko, " " ); if ( pos ) { strcpy(pos, pos + 1); removed = true; }
|
18
17
|
puts(kakko);
|
19
18
|
} while ( removed );
|
20
19
|
if ( strlen(kakko) ==0 ) {
|