6 kyu

Duplicate Encoder

20,801 of 233,851obnounce

Description:

The goal of this exercise is to convert a string to a new string where each character in the new string is "(" if that character appears only once in the original string, or ")" if that character appears more than once in the original string. Ignore capitalization when determining if a character is a duplicate.

Examples

"din"      =>  "((("
"recede"   =>  "()()()"
"Success"  =>  ")())())"
"(( @"     =>  "))((" 

Notes

Assertion messages may be unclear about what they display in some languages. If you read "...It Should encode XXX", the "XXX" is the expected result, not the input!

Strings
Arrays
Fundamentals

Stats:

CreatedJan 12, 2015
PublishedJan 12, 2015
Warriors Trained498008
Total Skips69580
Total Code Submissions887783
Total Times Completed233851
Java Completions20801
JavaScript Completions75907
Python Completions91154
Ruby Completions6567
C# Completions13304
PHP Completions5331
Rust Completions2558
R Completions272
Scala Completions900
Nim Completions58
C Completions2662
Elm Completions103
Haskell Completions1109
TypeScript Completions4328
C++ Completions8120
CoffeeScript Completions29
Crystal Completions40
Swift Completions1225
Julia Completions97
Go Completions3057
Clojure Completions170
COBOL Completions11
Lua Completions65
Groovy Completions7
Total Stars4265
% of votes with a positive feedback rating90% of 19877
Total "Very Satisfied" Votes16245
Total "Somewhat Satisfied" Votes3366
Total "Not Satisfied" Votes266
Ad
Contributors
  • obnounce Avatar
  • jhoffner Avatar
  • charger Avatar
  • ZozoFouchtra Avatar
  • Azuaron Avatar
  • GiacomoSorbi Avatar
  • bangbang93 Avatar
  • anter69 Avatar
  • gttotev Avatar
  • Chrono79 Avatar
  • kazk Avatar
  • user5036852 Avatar
  • Blind4Basics Avatar
  • wneumann Avatar
  • pavloslav Avatar
  • mbuscemi Avatar
  • rowcased Avatar
  • mentalplex Avatar
  • tebek Avatar
  • danmbyrd Avatar
  • metagn Avatar
  • FArekkusu Avatar
  • hobovsky Avatar
  • cliffstamp Avatar
  • stellartux Avatar
  • AxF Avatar
  • trashy_incel Avatar
  • Aizaz_Ahmad Avatar
  • user8436785 Avatar
  • qmstuart Avatar
  • ejini战神 Avatar
  • akar-0 Avatar
  • FranzMartyn Avatar
  • KayleighWasTaken Avatar
  • metatable Avatar
Ad