質問するログイン新規登録

質問編集履歴

3

文字を消した

2020/10/14 07:56

投稿

hirag
hirag

スコア1

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,6 @@
6
6
  *****welcome*****
7
7
  @@@Happy Birthday@@@
8
8
  ```
9
- このような感じにしたいです(プレビューだと反映されていませんが*は5つだとしてください).
10
9
  ```Processing//
11
10
  void setup(){
12
11
  noLoop();

2

for文を用いて,markCnt回,markを出すようにし,それをString型に入れたのですが上手く動きません.

2020/10/14 07:56

投稿

hirag
hirag

スコア1

title CHANGED
File without changes
body CHANGED
@@ -16,6 +16,10 @@
16
16
  println(printMsg("Happy Birthday",'@',3));
17
17
  }
18
18
  String printMsg(String baseMsg,char mark,int markCnt){
19
+ String marks;
20
+ for(int i=0;i<markCnt;i++){
21
+ marks+=mark;
22
+ }
19
- return str(mark)*markCnt+baseMsg+str(mark)*markCnt;
23
+ return marks+baseMsg+marks;
20
24
  }
21
25
  ```

1

文法を直しました.

2020/10/14 07:44

投稿

hirag
hirag

スコア1

title CHANGED
File without changes
body CHANGED
@@ -2,11 +2,12 @@
2
2
  文字列baseMsg,⽂字markと,⽂字の繰り返し回数markCntとした時,
3
3
  baseMsgの前後にmarkをmarkCnt個並べたものを付与した⽂字列を返す関数を作成したいのですが,
4
4
  関数をどのように作るのか,return文をどのように返すのかがわかりません.教えていただけませんか..
5
-
5
+ ```text
6
6
  *****welcome*****
7
7
  @@@Happy Birthday@@@
8
+ ```
8
9
  このような感じにしたいです(プレビューだと反映されていませんが*は5つだとしてください).
9
-
10
+ ```Processing//
10
11
  void setup(){
11
12
  noLoop();
12
13
  }
@@ -16,4 +17,5 @@
16
17
  }
17
18
  String printMsg(String baseMsg,char mark,int markCnt){
18
19
  return str(mark)*markCnt+baseMsg+str(mark)*markCnt;
19
- }
20
+ }
21
+ ```