0712デフォルトの名無しさん (ワッチョイ cf80-vjqa [153.181.220.179])垢版 | 大砲2018/11/15(木) 08:34:12.11ID:g74yzjtM0 Ruby なら、uniq で、配列内の重複した要素を削除できるから、それで文字数を数えて比較すれば? split で1文字ずつ、配列の要素にする str = "abca" str.length #=> 4 str.split( "" ).uniq.length #=> 3