How to use
- Use rdc-in with Text.
- Opening values for rdc-in: Text banana.
- Press Deduplicate. rdc-in should show “ban”.
- Keep the rdc-in lines that follow “ban”.
- Comparison values for rdc-in: Text banana rdc-in.
- Press Deduplicate again. rdc-in should show “ban rdc-i”.
Formula / how it works
rdc-in opening press of Deduplicate returned:
ban
rdc-in line “ban”.
rdc-in comparison values Text banana
rdc-in returned:
ban
rdc-i
rdc-in line “ban”. rdc-in line “rdc-i”.
rdc-in source: slug === 'remove-duplicate-characters-tool') {
rdc-in source: const calc = (text) => {
rdc-in source: const seen = new Set();
rdc-in source: let out = '';
rdc-in source: for (const ch of text) {
rdc-in source: if (seen.has(ch)) continue;
rdc-in source: seen.add(ch);
rdc-in source: out += ch;
rdc-in source: }
rdc-in source: return out;
rdc-in source: };
rdc-in source: document.getElementById('rdc-go')?.addEventListener('click', () => {
rdc-in rdc-in note 1: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 2: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 3: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 4: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 5: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 6: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 7: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 8: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 9: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 10: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 11: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 12: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 13: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 14: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 15: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 16: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 17: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 18: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 19: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 20: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 21: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 22: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 23: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 24: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 25: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 26: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
rdc-in rdc-in note 27: value “banana” is what Deduplicate turned into “ban”, while “banana
rdc-in” is what rdc-in turned into “ban rdc-i”.
Worked examples
rdc-in opening run
Inputs: Text: banana
Set Text banana. Press Deduplicate. Control rdc-in should include “ban”.
Result: ban
rdc-in opening transcript begins ban.
rdc-in comparison run
Inputs: Text: banana rdc-in
Set Text banana
rdc-in. Press Deduplicate. Control rdc-in should include “ban
rdc-i”.
Result: ban
rdc-i
rdc-in comparison transcript begins ban rdc-i.
Use cases
- rdc-in check “ban” before changing Text.
- rdc-in check “ban rdc-i” after the comparison edit.
- Copy the rdc-in box with Text banana.
- Retype Text banana to see “ban” from rdc-in again.
Tips & limitations
- rdc-in prints “ban” for the opening values.
- rdc-in prints “ban rdc-i” for the comparison values.
- rdc-in labels: Text.
- rdc-in button text is Deduplicate.
- rdc-in reminder 1: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 2: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 3: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 4: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 5: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 6: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 7: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 8: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 9: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 10: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 11: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 12: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 13: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 14: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 15: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 16: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 17: opening “ban”; comparison “ban rdc-i”.
- rdc-in reminder 18: opening “ban”; comparison “ban rdc-i”.
FAQ
What does rdc-in return first?
rdc-in after Text banana returns ban
What does rdc-in return second?
rdc-in after Text banana rdc-in returns ban rdc-i
Which rdc-in values produce the opening text?
Text: banana
Which rdc-in values produce the comparison text?
Text: banana rdc-in
Where can I see the rdc-in characters?
Opening rdc-in text: ban. Comparison rdc-in text: ban rdc-i.
What does rdc-in leave untouched?
rdc-in only changes Text. Opening evidence: ban.
Runs entirely in your browser; your text is not uploaded. Counts and scores are heuristics, so review the output before you publish it.