항해 5일차가 됐다.
사실 지금 엄청엄청 피곤하다 체력관리 잘해야하는데 지금 너무 재밌어서 자꾸 게임하듯 하나만 더 풀고 자야지
하면서 18시간을 넘게 컴퓨터 앞에있다 아래처럼 내 멋대로 풀었지만 풀고나서 다른 분들이 코드 한줄로 해결한걸 보면 진짜 쌉간지다... 나는 세상 컴퓨터한테 요로케해바 조로케해바 하면서 뺑뺑이돌리는데 뙇 야 요거요거해 피니쉬- 이래버리니까 사실 오늘 내가 아래 푼 문제는 정말 하타치로 해결한 한거다... 그래도!!! 그래도 잘했어 보람아 일단 지금은 걸어가는가 비행기를 타는가가 중요한게 아니야! 목적지에 다다르는게 중요한거야!!!!!
잘했어 잘했어 난 진짜 이런 내가 너무 좋아 머쪄!!!!!!!!!!!!!!!!
문제1:
내가 푼 해결 법:
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
let c = a
let d = b
let e = "*"
let f = e.repeat(c)
for(let i = 0; i < d; i++){
console.log(f)
}
});
문제2:
내가 푼 해결 법:
function solution(num) {
var answer = '';
if(num % 2 === 0){
return("Even")
} else{
return("Odd")
}
return answer;
}
문제3:
내가 푼 해결 법:
function solution(s) {
let a = s.length
if(a % 2 === 0 ){
let b = s.substr(a/2-1,2)
return(b)
}else if(!a % 2 === 0){
let c = s.substr(a * .5 - 0.5,1)
return(c)
}
}
문제4:
내가 푼 해결 법:
function solution(a, b) {
var answer = 0;
if(a === b){
return( a | b)
}else if(a < b){
for(let i = a; i <= b; i++){
answer += i
}
return answer;
}else if(a > b){
for(let i = b; i <= a; i++){
answer += i
}
return answer;
}
}
문제5:
내가 푼 해결 법:
function solution(s) {
var answer = parseInt(s);
return answer;
}
문제6:
내가 푼 해결 법:
function solution(numbers) {
let a = 0
for(let i = 0; i <= 9; i++){
if(!numbers.includes(i)){
a += i
}
}
return a
}
문제7:
내가 푼 해결 법:
function solution(absolutes, signs) {
let t = []
let e = 0
for (let i=0; i < absolutes.length; i++){
let f = signs[i]
if(f === false){
t.push(-1)
}else{
t.push(1)
}
let d = absolutes[i] * t[i]
e += d
}
return e
}
문제8:
내가 푼 해결 법:
function solution(arr) {
let sum = 0
let sum_ = arr.length
arr.forEach(n =>{(sum += n) })
return sum / sum_
}