Skip to content

Commit 834b0bf

Browse files
authored
Merge pull request jsk3342#215 from plutoin/main
Solve: 39-40번 문제 해결
2 parents 2bdd580 + 666513e commit 834b0bf

File tree

4 files changed

+104
-0
lines changed

4 files changed

+104
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 문제39 : 오타 수정하기
2+
3+
혜원이는 평소 영타가 빠르고 정확한 것을 친구들에게 자랑하고 다녔습니다. 반 친구들이 혜원이의 타자 속도가 빠르다는 것을 모두 알게 되자 혜원이는 모두의 앞에서 타자 실력을 보여주게 됩니다.
4+
5+
그런데 막상 보여주려니 긴장이 되서 문장의 모든 e를 q로 잘못 친 것을 발견했습니다.
6+
혜원이는 프로그램을 돌려 재빠르게 모든 q를 e로 바꾸는 프로그램을 작성하려고 합니다.
7+
8+
**문장이 입력되면 모든 q를 e로 바꾸는 프로그램을 작성해 주세요.**
9+
10+
```jsx
11+
**입출력**
12+
13+
입력 : querty
14+
출력 : euerty
15+
16+
입력 : hqllo my namq is hyqwon
17+
출력 : hello my name is hyewon
18+
```
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/*
2+
# 문제39 : 오타 수정하기
3+
4+
혜원이는 평소 영타가 빠르고 정확한 것을 친구들에게 자랑하고 다녔습니다. 반 친구들이 혜원이의 타자 속도가 빠르다는 것을 모두 알게 되자 혜원이는 모두의 앞에서 타자 실력을 보여주게 됩니다.
5+
6+
그런데 막상 보여주려니 긴장이 되서 문장의 모든 e를 q로 잘못 친 것을 발견했습니다.
7+
혜원이는 프로그램을 돌려 재빠르게 모든 q를 e로 바꾸는 프로그램을 작성하려고 합니다.
8+
9+
**문장이 입력되면 모든 q를 e로 바꾸는 프로그램을 작성해 주세요.**
10+
11+
```jsx
12+
**입출력**
13+
14+
입력 : querty
15+
출력 : euerty
16+
17+
입력 : hqllo my namq is hyqwon
18+
출력 : hello my name is hyewon
19+
```
20+
*/
21+
22+
const str = "hqllo my namq is hyqwon";
23+
const replaceStr = str.replace("q", "e");
24+
console.log(replaceStr);
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# 문제40 : 놀이동산에 가자
2+
3+
테마파크에 온 원범이와 친구들은 놀이기구를 타려고 합니다. 모든 놀이기구는 한번에 타는 인원수에는 제한이 없지만 제한 무게를 넘으면 무조건 다음 기구를 타야 합니다.
4+
5+
**원범이와 친구들이 총 몇 명 탈 수 있는지 알 수 있는 프로그램을 작성해 주세요.**
6+
7+
첫번째 입력으로 제한 무게가 주어지고 두번째 입력으로는 함께한 친구들의 수 n이 주어집니다.
8+
그 다음 차례대로 탑승할 친구들의 몸무게가 주어집니다. 몸무게는 무작위로 주어집니다.
9+
10+
```jsx
11+
**입력**
12+
50
13+
5
14+
20
15+
20
16+
20
17+
20
18+
20
19+
20+
**출력**
21+
2
22+
```
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
# 문제40 : 놀이동산에 가자
3+
4+
테마파크에 온 원범이와 친구들은 놀이기구를 타려고 합니다. 모든 놀이기구는 한번에 타는 인원수에는 제한이 없지만 제한 무게를 넘으면 무조건 다음 기구를 타야 합니다.
5+
6+
**원범이와 친구들이 총 몇 명 탈 수 있는지 알 수 있는 프로그램을 작성해 주세요.**
7+
8+
첫번째 입력으로 제한 무게가 주어지고 두번째 입력으로는 함께한 친구들의 수 n이 주어집니다.
9+
그 다음 차례대로 탑승할 친구들의 몸무게가 주어집니다. 몸무게는 무작위로 주어집니다.
10+
11+
```jsx
12+
**입력**
13+
50
14+
5
15+
20
16+
20
17+
20
18+
20
19+
20
20+
21+
**출력**
22+
2
23+
```
24+
*/
25+
26+
const limit = prompt("제한 무게를 입력해 주세요.");
27+
const person = prompt("총 탑승 인원을 입력해 주세요.");
28+
const weight = prompt("탑승 인원의 몸무게를 각각 입력해 주세요.").split(" ");
29+
30+
let total = 0;
31+
let count = 0;
32+
33+
for (let i = 0; i < weight.length; i++) {
34+
total += parseInt(weight[i]);
35+
if (total < limit) {
36+
count++;
37+
}
38+
}
39+
40+
console.log(count + "명 탑승 가능합니다.");

0 commit comments

Comments
 (0)