![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.6ベストアンサー
- 回答日時:
最初に一文字ずつ0と1に直してから、くっつけていく方法
で良いと思います。
ostringstream o;
string::iterator i = dna.begin();
while (i != dna.end()) {
_ switch(*i++) {
_ _ case 'A': o << "00"; break;
_ _ case 'T': o << "01"; break;
_ _ case 'G': o << "10"; break;
_ _ case 'C': o << "11"; break;
_ }
}
return o.str();
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.4
- 回答日時:
>最終的にはstringの「AGTGTTACCTA」を二進数にしたい
変換する文字は、”AGTGTTACCTA”と、予め決まっているわけですか?
もし、そうなら、二進数は、”0010011001010011110100”なので、
それが、求める答えになります。
No.1
- 回答日時:
こんな質問して答えを待っているより、
>最初に一文字ずつ0と1に直してから、くっつけていく方法
で作って、さっさと変換を済ませてしまった方が「早い」です。
入力のstringが何GBもあって、それを何百回もくりかえす、というのなら話は違ってきますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- 数学 A,B,Cの3高校が野球の試合をする。まず2校が対戦して 勝ったほうが残りの1枚と対戦する。 これを 2 2022/09/16 20:58
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) ある言葉が含まれている一つの文(フレーズ)のみに色付けをしたいです 2 2022/07/29 23:12
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Google マップに同心円と文字を...
-
Excelが関数になってしまう
-
原稿用紙で「」の文が2行以上...
-
word
-
名古屋の栄と錦は治安悪い?
-
Illustratorテキストエリアへ塗...
-
『μg』の読み方と意味。
-
数式中の文字をCambria Math以...
-
PowerPoint SmartArtの箇条書...
-
イラレでダブルクリックで文字...
-
PDF→CSVへ変換
-
VBにて、非アクティブでフォー...
-
イラストレータをパワーポイン...
-
illustratorとExcelは連携出来...
-
VBA:水平スクロールバーが要ら...
-
DataGridViewでセル内の特定の...
-
googleサーチコンソールでの重...
-
VB.NET でのLaod/unLoad につ...
-
画像からテキストデータを正確...
-
VB.NETのテキストボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
{ CONTROL Forms.Label.1}が...
-
Google マップに同心円と文字を...
-
DelphiのRichEditで任意の行の...
-
C言語においてコマンドプロン...
-
excel 英数字の数字が一桁の時...
-
flashかfireworksで、丸に沿っ...
-
OS依存文字を一括で変換したい...
-
Excelが関数になってしまう
-
DOSの文字抽出
-
パソコンのA4に大きく一文字入...
-
webサイト制作やそのサイトをア...
-
他国語
-
Mathematicaでの複素数の絶対値...
-
データを圧縮したい
-
Split関数で文字を文割するのは...
-
隠した文字がわかりません…
-
HPの更新とは
-
【FLASH】 関数での足し算がで...
-
ExcelのセルでA1セルはUTF-8でA...
-
テキストファイルの表示
おすすめ情報
内容が不十分ですみません。
対応付けさせるものが膨大にあるので、できる限り処理速度が速い方法を知りたいというのが質問の趣旨です。