共感で繋がるSNS
GRAVITY(グラビティ) SNS

投稿

たら

たら

何が間違いなのかわからない
タスケテ🆘
#include
using namespace std;

int count(const char word_list[], char characters[], int frequencies[], int& node_count) {
node_count = 0;
for (int i = 0; word_list[i] != '\0'; i++) {
char ch = word_list[i];
bool found = false;
for (int j = 0; j < node_count; j++) {
if (characters[j] == ch) {
frequencies[j]++;
found = true;
break;
}
}
if (!found) {
characters[node_count] = ch;
frequencies[node_count] = 1;
node_count++;
}
}
return node_count;
}
GRAVITY3
GRAVITY11

コメント

ひで

ひで

0 GRAVITY

コンパイラやエディタの文法チェックでエラーを吐いてるのか、ロジックの挙動がおかしくて変な結果になるのか? それを上げねえと分からんぞ

返信
なんかなー

なんかなー

0 GRAVITY

コードを見たところ、特に大きな誤りは見当たりませんが、少し改善すべき点や確認すべき点がいくつかあります。以下に問題と改善点を挙げてみます。 1. node_countの初期化 関数の引数で node_count を参照渡しで受け取っているので、最初に node_count を 0 に初期化しておく必要があります。コード内で初期化されているので問題ありませんが、この初期化を明示的に呼び出し元でも確認することが重要です。 2. frequenciesの型の問題 frequencies 配列の型は int ですが、characters 配列は char 型であるため、頻度を管理するためには十

返信
なんかなー
なんかなー
ChatGPTに投げてみて ここだと文字数オーバーになる笑
0 GRAVITY
話題の投稿をみつける
関連検索ワード