원의 넓이는 반지름의 길이 x 반지름의 길이 x 3.14 로 구할 수 있다. 함수를 사용하여 원의 넓이를 구하는 코드 작성해보자.
입력 : 7
출력 : 153.86
원의 넓이를 구하기
원의 넓이 = 반지름의 길이 x 반지름의 길이 x 3.14
153.86 = 7 x 7 x 3.14
function getAreaProgram(radius) {
return radius * radius * 3.14 ;
}
console.log(getAreaProgram(7)); // 153.86
console.log(getAreaProgram(12)); // 452.16
태양계를 이루는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있다. 이 행성들의 영어 이름은 Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune 이다.
행성의 한글 이름 입력하면 영어 이름을 반환하는 프로그램을 만들어주세요.
입력 : 지구
출력 : Earth
한글 이름 입력하면 영어 이름을 반환하는 프로그램 만들기
수성 = Mercury
금성 = Venus
지구 = Earth
화성 = Mars
목성 = Jupiter
토성 = Saturn
천왕성 = Uranus
해왕성 = Neptune
객체 활용하기 { key: value }
function convertProgram(key) {
const planet = {
수성: 'Mercury',
금성: 'Venus',
지구: 'Earth',
화성: 'Mars',
목성: 'Jupiter',
토성: 'Saturn',
천왕성: 'Uranus',
해왕성: 'Neptune',
}
return planet[key];
}
console.log(convertProgram("지구")); // Earth
console.log(convertProgram("수성")); // Mercury
객체의 key와 value를 활용하는 것을 눈감고도 할 수 있도록 연습하자!!!
문자열에서 2개의 연속된 요소를 출력하는 프로그램을 작성해 주세요.
입력 : Python
출력 : Py
yt
th
ho
on
문자열에서 2개의 연속된 요소를 출력하기
Python
문자열 각각 하나씩 배열에 담아보기
[P, y, t, h, o, n]
두개씩 묶어보자
배열[0],배열[1]
배열[1],배열[2]
배열[2],배열[3]
배열[3],배열[4]
배열[4],배열[5]
배열길이는 5인데 반복문이 진행은 4까지! 그럼 배열길이 -1이고
0~4까지 반복문진행
배열[0],배열[0+1]
배열[1],배열[1+1]
...
function Program(input) {
const array = input.split("");
for(let i = 0; i < input.length-1; i++) {
console.log(input[i],input[i+1]);
}
}
Program("Python");
// Py
// yt
// th
// ho
// on
알파벳 하나만을 입력하고 그 알파벳이 대문자이면 YES를 아니면 NO를 출력하는 프로그램을 만들어주세요.
입력 : A
출력 : YES
입력 : d
출력 : NO
알파벳 하나만 입력
알파벳이 대문자이면 YES
아니면 NO
만약 (input === 대문자) 이면 YES
만약 (input === 소문자) 이면 NO
function Program(input) {
if(input === input.toUpperCase()) {
console.log('YES');
} if(input === input.toLowerCase()) {
console.log('NO');
}
}
Program("P"); // YES
Program("z"); // NO
Program("a"); // NO
Program("A"); // YES