직사각형 별찍기
javascript
//결과값을 제대로 나오는데 왜 프로그래머스는 오답이라 하는지 이해가 안된다.
for(var i = 0; i<b; i++)
{
var star = " ";
for(var j = 0; j<a; j++)
{
star = star + "*"
}
console.log(star)
}
//문제풀이
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => { //입력받은 숫자를 data에 받는다.
const n = data.split(" "); // data를 배열로 변경
const a = Number(n[0]), b = Number(n[1]); // a는 한줄에 대한 별의 갯수, b는 몇줄을 출력할지
const row = "*".repeat(a)
for(let i = 0; i< b; i++)
{
console.log(row);
}
});
짝,홀
javascript
function solution(num) {
if (num % 2 == 0)// 짝수인지 아닌지 확인
{
var answer = 'Even';
}
else
{
var answer = 'Odd';
}
return answer;
}
문자열 중간 값 추출
javascript
if (s.length % 2 == 0 ) { // 짝수일 경우,
answer = s[s.length / 2 - 1] + s[s.length / 2];
} else {
answer = s[Math.floor(s.length/2)]; // 홀수일 경우, 반내림 하기
}
두 정수 사이의 합
javascript
function solution(a, b) {
var answer = 0;
if(a < b)
{
for (let i = a; i <= b; i++)
{
answer = answer + i
}
return answer
}
else if(a == b)
{
answer = a;
return answer;
}
for (let i = b; i <= a; i++)
{
answer = answer + i
}
return answer
}
문자열을 정수로
javascript
function solution(arr) {
parseInt(str)//문자열을 정수로 바꿔주는 함수
return answer;
}
음양 더하기
javascript
function solution(absolutes, signs) {
let num = -1;
let sum = 0;
for(let i = 0; i<absolutes.length; i++)
{
if(signs[i])
{
absolutes[i] = absolutes[i]
}
else
{
absolutes[i] = absolutes[i] * -1
}
sum = sum + absolutes[i]
}
var answer = sum;
return answer;
}
평균 구하기
javascript
function solution(arr) {
var answer = 0;
for(var i = 0; i<arr.length; i++)
{
answer = answer + arr[i]
}
answer = answer/arr.length;
return answer;
}