Bitwise approach for Isogram 404s

@bobahop Something seems to not work there?

The overview claims that there are no approaches:

And the link at the bottom 404s:
2023-03-15_15-11

Weird. Must have been a sync failure. Iā€™ve re-ran the syncing manually and it now works: Explore the 'Bit field' approach for Isogram in C on Exercism

Thank you :)

Has there been an uptick in synchronisation failures recently?

Sorry, this came up again. I think it needs another syncing.

That fixed it

1 Like

This is the issueā€¦

I guess we need to choose one of those as canonical, and update the other.

And then also check this for other approaches?

1 Like

Is it okay if an exercise UUID repeats across tracks? I found several, and they appear to be copy/paste-related. I didnā€™t see any duplicated approach UUIDs.

Duplicated UUIDs
0d6325d1-c0a3-456e-9a92-cea0559e82ed // sgf-parsing for Java and Python
fee79e03-1496-476f-964f-e60632cb13dc // freelancer-rates for Elixir and Gleam
a68113f8-92be-40e0-a97f-eb4239303ef5 // darts for Elixir and Gleam
4522b139-6f0c-4172-a4fa-6a6adef33a9e // raindrops for Elixir and Gleam
4a084cb7-335d-41f1-8148-5d3abbce8ab0 // series for Elixir and Gleam
f458c48a-4a05-4809-9168-8edd55179349 // hello-world for BQN and Python
d9ceb246-b518-42b9-9fa3-112e25c7ecd8 // armstrong-numbers for  Func and Python
cb581e2c-66ab-4221-9884-44bacb7c4ebe // darts for Batch and Python
d1a98c79-d3cc-4035-baab-0e334d2b6a57 // isogram for Func and Python
a8288e93-93c5-4e0f-896c-2a376f6f6e5e // binary-search for Func and Python
07481204-fe88-4aa2-995e-d40d1ae15070 // flatten-array for Func and Python
913b6099-d75a-4c27-8243-476081752c31 // difference-of-squares for Func and Python
22606e91-57f3-44cf-ab2d-94f6ee6402e8 // gigasecond for Func and Python
889df88a-767d-490f-92c4-552d8ec9de34 // change for Func and Python
21624a3e-6e43-4c0e-94b0-dee5cdaaf2aa // largest-series-product for Func and Python
a5aff23f-7829-403f-843a-d3312dca31e8 // meetup for PowerShell and Python
14e1dfe3-a45c-40c1-bf61-2e4f0cca5579 // forth for Func and Python
83a3ff95-c043-401c-bc2c-547d52344b02 // bank-account for Func and Python
0dac0feb-e1c8-497e-9a1b-e96e0523eea6 // error-handling for Func and Python
6c88f46b-5acb-4fae-a6ec-b48ae3f8168f // hello-world for C# and Func
ed3ca73a-a0f0-46b8-8013-8b6d20758c8f // triangle for JavaScript and WASM
6573f168-d8fc-4ccf-a864-1a61f432fae1 // beer-song for ABAP and JavaScript
7c569e5d-bb00-44b8-8adc-34253790c19b // binary-search for JavaScript and WASM
612395a5-238e-4be0-8ce0-4ac66f57056e // protein-translation for F# and Gleam
0c7a2f06-1e53-4043-9e1a-386e90e945b4 // word-count for F# and Gleam
736a470f-412c-41fc-b92d-9bd59ef3bcce // diamond for F# and Gleam
b62f8574-9bac-4b95-a76c-f13789ae2663 // circular-buffer for F# and Gleam
3a015501-58bf-427c-8c4c-2197321f4a34 // rna-transcription for F# and Gleam
86d5a60a-fc44-443d-bc00-5c6265e736c4 // reverse-string for SML and TypeScript
a70503ba-f1f3-4583-9226-c3ada98e9500 // pangram for Elm and Gleam
4d8a68eb-eee9-4c51-97b8-57f3b69f5970 // scrabble-score for Batch and Kotlin
ce45a52e-0541-4384-8abf-b787bd49cbf7 // difference-of-squares for Gleam and Odin
b5b9be18-9141-4176-8f8c-3dd14d14bed5 // grains for Gleam and Odin
1 Like

Thanks / Urgh! :slight_smile:

> Is it okay if an exercise UUID repeats across tracks?

No, this will cause the approach to be deleted for one track every time the other one syncs.

Do you have any magic way of batch updating them using some JSON magic? :slight_smile:

Oh. I misread. Yes. Itā€™s ok for the exercise uuids to duplicate (although I wish they didnā€™t). But not the approaches. OK - great if thereā€™s no more. Thanks!

1 Like