12 votes

Topic deleted by author

10 comments

  1. [2]
    kfwyre
    (edited )
    Link
    Fith Grade (a poem) Somtie my words are difrent And they make me lok funy It's not tha I'm not lirate And I'm not goin nuty! It's just tha ther's this rule, se Wher my letrs can't rpeat Teach say...
    • Exemplary

    Fith Grade (a poem)

    Somtie my words are difrent
    And they make me lok funy
    It's not tha I'm not lirate
    And I'm not goin nuty!

    It's just tha ther's this rule, se
    Wher my letrs can't rpeat
    Teach say my work is crapy
    But her desk is nevr neat!

    Don't judge al my mispelng
    Just pretnd I hit dlte
    Cause I think I'm excling
    And at least I din't cheat!

    11 votes
    1. [2]
      Comment deleted by author
      Link Parent
      1. kfwyre
        Link Parent
        The sad part is I proofread and double-checked before I submitted! Thanks for catching those.

        The sad part is I proofread and double-checked before I submitted! Thanks for catching those.

        2 votes
  2. tesseractcat
    Link
    This is certainly a peculiar topic. I wrote a python script to produce an organized list of isogram words, longest first. I based it on this word list. The top ten regulations switzerland...

    This is certainly a peculiar topic.

    I wrote a python script to produce an organized list of isogram words, longest first. I based it on this word list.

    The top ten regulations switzerland personality documentary copyrighted backgrounds republicans atmospheric demographic background

    Also, each word in this post is an isogram.

    16 votes
  3. tomf
    Link
    unprofitable upholstering!

    unprofitable upholstering!

    7 votes
  4. starcloak
    Link
    10 letter isograms are good for making up a code to replace digits with letters. For example, PATHFINDER, P=0, A=1, T=2 and so on. I've heard of salesmen using this so they can write their minimum...

    10 letter isograms are good for making up a code to replace digits with letters. For example, PATHFINDER, P=0, A=1, T=2 and so on.

    I've heard of salesmen using this so they can write their minimum prices on the price tag in a code that's easy for them to remember.

    Edit: Oh I guess I heard about this on the wikipedia article for isograms, lol. makes sense

    4 votes
  5. [2]
    envy
    (edited )
    Link
    Joy Frolic Gaiety Amusing Pastime Blast Grins Horseplay Jocularity Mirth Riot Joking Jesting

    Joy

    Frolic

    Gaiety

    Amusing

    Pastime

    Blast

    Shits

    Grins

    Horseplay

    Jocularity

    Mirth

    Treat

    Riot

    Joking

    Jesting

    3 votes
    1. [2]
      Comment deleted by author
      Link Parent
      1. envy
        Link Parent
        Did I miss any isograms for fun, or did I get them all?

        Did I miss any isograms for fun, or did I get them all?

        1 vote
  6. Kuromantis
    Link
    Reality predicts most fairy tales first.

    Reality predicts most fairy tales first.

    3 votes
  7. [2]
    onyxleopard
    Link
    I can't help but write programs to search for solutions to word games like this (even if the point is to think of them yourself). In [1]: def load(filename): ...: with open(filename, mode='r') as...

    I can't help but write programs to search for solutions to word games like this (even if the point is to think of them yourself).

    In [1]: def load(filename): 
       ...:     with open(filename, mode='r') as f: 
       ...:         yield from (line.rstrip() for line in f) 
       ...:                                                                                                                                                                            
    
    In [2]: def isogram(s): 
       ...:     return len(s) == len(set(s)) 
       ...:                                                                                                                                                                            
    
    In [3]: isograms = [w for w in load('words.txt') if isogram(w)]                                                                                                                    
    
    In [4]: len(isograms)                                                                                                                                                              
    Out[4]: 35921
    
    In [5]: len(list(load('words.txt')))                                                                                                                                               
    Out[5]: 128960
    
    In [6]: def dump(isograms, filename): 
       ...:     with open(filename, mode='w') as f: 
       ...:         print(*isograms, sep='\n', file=f) 
       ...:                                                                                                                                                                            
    
    In [7]: dump(isograms, 'isograms.txt')                                      
    
    In [10]: print(*sorted(isograms, key=len, reverse=True)[:25], sep='\n')                                                                                                       
    abductions
    abjections
    abortively
    abridgment
    abruptions
    absorptive
    acquighted
    ademptions
    adenovirus
    adjunctive
    admixtures
    advections
    afterglows
    aftershock
    agonisedly
    agonizedly
    aitchbones
    alectryons
    algorithms
    alpenstock
    ambrotypes
    amphiboles
    ampholytes
    amphoteric
    amplitudes
    
    $ shuf -n 25 isograms.txt                                                                                                         [21:49:51]
    karst
    tinfuls
    eponymic
    calid
    zanied
    nympho
    golfers
    hylic
    serpigo
    calumet
    penumbras
    phonier
    few
    penumbral
    trilobe
    corvid
    yealming
    twos
    virgate
    pleating
    glimpse
    unmade
    klaxons
    stayed
    obied
    

    Gist with the full list I found here.

    2 votes
    1. onyxleopard
      Link Parent
      I realized my words.txt is missing some longer English words. I found another list here. As an aside, if anyone knows of good, clean word lists (in any languages) please link them! In [11]:...

      I realized my words.txt is missing some longer English words. I found another list here. As an aside, if anyone knows of good, clean word lists (in any languages) please link them!

      In [11]: isograms = [w for w in load('corncob-word-list.txt') if isogram(w)]                                                                                                  
      
      In [12]: len(isograms)                                                                                                                                                        
      Out[12]: 15106
      
      In [13]: len(list(load('corncob-word-list.txt')))                                                                                                                             
      Out[13]: 58110
      
      In [14]: print(*sorted(isograms, key=len, reverse=True)[:25], sep='\n')                                                                                                            
      copyrightable
      hydromagnetic
      unpredictably
      unproblematic
      ambidextrous
      bankruptcies
      configurable
      considerably
      demographics
      demonstrably
      discountable
      exclusionary
      jackinthebox
      lexicography
      malnourished
      metalworking
      mothersinlaw
      overmatching
      oversampling
      productively
      questionably
      recognisably
      stenographic
      thunderclaps
      unforgivable
      
      5 votes