Develope/Algorithm
-
[TIL] Algorithm 19Develope/Algorithm 2020. 7. 30. 16:04
◎ 문제 12: 몇 번째 행성인가요? 주어진 소스 코드를 수정해선 안됩니다. 우리 태양계를 이루고 있는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성으로 총 8개 입니다. 저희는 우리 태양계의 n번째 행성이 무엇인지 알고 싶습니다. 입력으로 행성의 순서를 나타내는 숫자 n이 입력됩니다. 출력으로 그 순서에 해당하는 행성의 이름을 출력해 주세요. 예를 들어 1이 입력되면, 첫 번째 행성인 수성이 출력됩니다. 입출력 입력 : 1 출력 : 수성 ◎ 정답 const planet = (idx,pl) => { let findPlanet = pl[idx-1]; console.log(findPlanet); } let indexs = prompt("몇 번째 행성인가요?"); const planets ..
-
[TIL] Algorithm 18Develope/Algorithm 2020. 7. 30. 15:19
◎ 문제 12: 게임 캐릭터 클래스 만들기 다음 소스코드에서 클래스를 작성하여 게임 캐릭터의 능력치와 '파이어볼'이 출력되게 만드시오. 주어진 소스 코드를 수정해선 안됩니다. 데이터 const x = new Wizard(545, 210, 10); console.log(x.health, x.mana, x.armor); x.attack(); 출력 545 210 10 파이어볼 ◎ 정답 class Wizard { constructor(health, mana, armor) { this.health = health; this.mana = mana; this.armor = armor; } attack() { return console.log("파이어볼"); } } const x = new Wizard(545, 210..
-
[TIL] Algorithm 16Develope/Algorithm 2020. 7. 28. 14:11
◎ 문제 10: 별 찍기 크리스마스 날, 은비는 친구들과 함께 파티를 하기로 했습니다. 그런데, 크리스마스트리를 사는 것을 깜빡하고 말았습니다. 온 가게를 돌아다녀 봤지만 크리스마스트리는 모두 품절이었습니다. 하는 수 없이 은비는 프로그래밍으로 트리를 만들기로 합니다. 은비를 위해 프로그램을 작성해 주세요. 입력 5 출력 * *** ***** ******* ********* ◎ 정답 const starFunction = num => { let result = ""; for(let i = 1; i
-
[TIL] Algorithm 15Develope/Algorithm 2020. 7. 28. 13:06
◎ 문제 9 : concat을 활용한 출력 방법 다음 소스 코드를 완성하여 날짜와 시간을 출력하시오. var year = '2019'; var month = '04'; var day = '26'; var hour = '11'; var minute = '34'; var second = '27'; var result = //빈칸을 채워주세요 console.log(result); 출력 2019/04/26 11:34:27 ◎ 정답 var result = year.concat("/" + month + "/" + day + " " + hour + ":" + minute + ":" + second); ◎ 해설 - concat() 메서드는 매개변수로 전달된 문자열을 메서드를 호출한 문자열에 붙여 새로우 문자열을 반환한다.