User Tools

Site Tools


task_boiler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
task_boiler [2023/08/11 14:36] rajutask_boiler [2024/01/23 22:55] (current) raju
Line 3: Line 3:
  
 Start the first heading with "=====" Start the first heading with "====="
- 
-===== remove lines with duplicate letters ===== 
-==== Task ==== 
-Find five letter words made up of letters {h, i, k, e, r, s} where each letter appears only once. 
-==== Issue ==== 
-If we do 
-<code> 
-grep -i "^[hikers][hikers][hikers][hikers][hikers]$" /usr/share/dict/american-english 
-<code> 
-shows 
-<code> 
-Essie 
-Hesse 
-Irish 
-Kerri 
-Reese 
-Sheri 
-... 
-</code> 
-some of the words have the letters duplicated. For example, in 'Irish' the letter 'i' is repeated twice. Such words should be filtered out. 
-==== Solution ==== 
-<code> 
- % grep -i "^[hikers][hikers][hikers][hikers][hikers]$" /usr/share/dict/american-english | grep -viE '(.).*\1'  
-Sheri 
-Shrek 
-heirs 
-hiker 
-hikes 
-hires 
-sheik 
-shire 
-shirk 
-skier 
-</code> 
  
task_boiler.1691764566.txt.gz · Last modified: 2023/08/11 14:36 by raju