問題タブ [ascii-art]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
988 参照

c++ - ASCII アート内で ASCII アート セグメントを一致させる方法は?

私はプログラミング コンテストの練習をしています。このコンテストでは、問題ごとに Python を使用するか C++ を使用するかを選択できます。そのため、この問題に最も適した言語であれば、どちらの言語でも解決できます。

私が立ち往生している過去の問題への URL はhttp://progconz.elena.aut.ac.nz/attachments/article/74/10%20points%20Problem%20Set%202012.pdf、問題 F (「マップ」)です。 .

基本的には、ASCII アートの小さな部分を大きな部分に一致させる必要があります。C++ では、各 ASCII アートのベクトルを作成できます。問題は、小さいピースが複数行の場合にどう合わせるかです。

どうすればいいのかわかりません。問題に必要なロジックのアイデアだけを書いて、すべてのコードを書く必要はありません。

助けてくれてありがとう。

ここに私がこれまでに持っているものがあります:

編集: 以下のコメントから、Python で解決策を見つけましたJ.F. Sebastian。それは機能しますが、私はそれをすべて理解していません。できることはコメントしましたが、関数return内のステートメントを理解するのに助けが必要です。count_pattern

0 投票する
1 に答える
1449 参照

python-3.3 - python 歪んだアスキーアート

スタック オーバーフローの皆さん、こんにちは。

問い合わせで戻ってきたようです。

プログラムで使用するために、インターネットからアスキー アートを「借りた」ことがあります。とにかく、いくらフォーマットしても文字や記号の配置が歪んでしまう。

たとえば、コードが次の場合:

(リストの一部です)

実行すると、次のように表示されます。

私の質問は、それは私がやったことなのか、それともバグなのか...

前もって感謝します!ジョン。私が尋ねていたのは、なぜプログラム出力で間違って印刷されていたのかということでした...混乱が生じて申し訳ありません。マークされた回答に示されている理由は正しかったので、プログラムを修正して、各行の終わりを変更し、バックスラッシュを別の文字に置き換えてエラーを修正しました。

0 投票する
4 に答える
1336 参照

emacs - emacsは右揃えの境界線を持つ正方形のブロックコメントを作成します

外部から強制されたコーディング標準により、4 つの辺すべてに境界線を揃えてコード コメントを記述する必要があります。

Emacsで次のことを行う最も簡単な方法は何ですか?

  1. 一部のテキストをこの形式のブロック コメントに変換します
  2. ブロック コメント内のテキストを編集し、Emacs に正しくリフローさせる

コメント形式の例:

auto-fill-modeそれ自体では、右側の境界は保持されません。

0 投票する
4 に答える
2297 参照

java - ループでASCIIひし形を作る

ひし形を作成する際に問題が発生しました。私のコードは次のとおりです。

ただし、出力は次のとおりです。

問題は強調表示したコードにあると思います。

0 投票する
3 に答える
7919 参照

python - 逆アスタリスク三角形

ネストされた for ループを使用してユーザーに整数を要求すると、プログラムは逆の逆三角形を出力し、その底辺にはアスタリスクの数があり、下に向かって進んでいきます。次のようになります。

私が持っているコード:

これを出力します:

これを機能させるために for ループを変更する方法がよくわかりません。しばらく試してみたので、助けていただければ幸いです。

0 投票する
3 に答える
3953 参照

java - アスタリスクの ASCII ひし形を出力します

このようなダイヤモンドを出力する私のプログラム:

ただし、パラメーターまたはダイヤモンドの各面が の場合にのみ機能します4。たとえば、 を入力6した場合、下の三角形の間隔が間違っていて、それを理解しようとしています。

パラメータを変更しても下の三角形は変化せず、上の三角形だけが変化します。input に対してのみ機能します4