Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions goawmfhfl/1_8.js

This file was deleted.

55 changes: 55 additions & 0 deletions goawmfhfl/3_1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
// 🌟 문제 풀이 🌟

function solution(s){
let answer = "NO"
const lowerCase = s.toLowerCase()

for(let i=0; i<s.length; i++){
if(lowerCase.indexOf(lowerCase[0]) === lowerCase.indexOf(lowerCase[s.length-1])) answer="YES"
}
return answer;
}

console.log(solution("gooG"));

// 🧑🏻‍💻 다른 문제 풀이 🧑🏻‍💻

function solution(s) {
const lowerStr = s.toLowerCase();
if ([...lowerStr].reverse().join("") === lowerStr) {
return "YES";
}
return "NO";
}

let str = "gooG"
console.log(solution(str));


// 👨🏻‍🏫 강사님 문제 풀이 1 👨🏻‍🏫

function solution(s){
let answer = "YES"
s=s.toLowerCase();
let len = s.length;
for(let i=0; i<Math.floor(len/2); i++){
if(s[i]!==s[len-i-1]) return "NO"
}
return answer;
}

let str = "gooG"
console.log(solution(str));

// 👨🏻‍🏫 강사님 문제 풀이 2 👨🏻‍🏫

function solution(s){
let answer = "YES"
s=s.toLowerCase();
if(s.split('').reverse().join('') !== s) return "NO"

return answer;
}

let str = "gooG"
console.log(solution(str));
11 changes: 11 additions & 0 deletions goawmfhfl/3_2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// 👨🏻‍🏫 강사님 문제 풀이 1 👨🏻‍🏫

function solution(s){
let answer = "YES";
s=s.toLowerCase().replace(/[^a-z]/g,'')
if(s.split('').reverse().join('') !== s) return "NO"
return answer;
}

let str ="found7, time:, study, Yduts;, emit, 7Dnuof"
console.log(solution(str));
27 changes: 27 additions & 0 deletions goawmfhfl/3_3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// 🌟 문제 풀이 🌟

function solution(arr){
let answer = ''

for(let x of arr){
if(!isNaN(x)) answer+=x
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

깔끔하네요!

}
return parseInt(answer);
}

let str = "g0en2R0s8eSoft"
console.log(solution(str));

// 👨🏻‍🏫 강사님 문제 풀이 👨🏻‍🏫

function solution(string){
let answer = 0;

for(let x of string){
if(!isNaN(x)) answer = answer*10+Number(x);
}
return parseInt(answer);
}

let str = "g0en2R0s8eSoft"
console.log(solution(str));
36 changes: 36 additions & 0 deletions goawmfhfl/3_4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// 🌟 문제 풀이 🌟

function solution(s,t){
let answer = new Array(s.length).fill(0)
let cnt = 1000;

for(let i=0; i<s.length; i++){
if(s[i] === t) {
cnt = 0;
answer[i] = cnt
}
else{
cnt ++
answer[i] = cnt
}
}
console.log(answer);

cnt = 1000

for(let i=s.length-1; i>=0; i--){
if(s[i] === t){
cnt = 0
answer[i] = cnt
}
else{
cnt++
answer[i]= Math.min(answer[i],cnt)
}
}

return answer;
}

let str = "teachermode"
console.log(solution(str,'e'));
19 changes: 19 additions & 0 deletions goawmfhfl/3_5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// 🌟 문제 풀이 🌟

function solution(s){
let answer = [];
let cnt = 1;

for(let i=0; i<s.length; i++){
if (s[i]===s[i+1])cnt++
else{
answer.push(s[i])
if(cnt>1) answer.push(String(cnt))
cnt = 1
}
}
return answer.join('');
}

let str = "KKHSSSSSSSE"
console.log(solution(str));
14 changes: 0 additions & 14 deletions goawmfhfl/goawmfhfl.1_14.js

This file was deleted.

11 changes: 0 additions & 11 deletions goawmfhfl/goawmfhfl_1_10.js

This file was deleted.

25 changes: 0 additions & 25 deletions goawmfhfl/goawmfhfl_1_12.js

This file was deleted.

25 changes: 0 additions & 25 deletions goawmfhfl/goawmfhfl_1_13.js

This file was deleted.

11 changes: 0 additions & 11 deletions goawmfhfl/goawmfhfl_1_15.js

This file was deleted.

11 changes: 0 additions & 11 deletions goawmfhfl/goawmfhfl_1_16.js

This file was deleted.

25 changes: 0 additions & 25 deletions goawmfhfl/goawmfhfl_1_17.js

This file was deleted.

13 changes: 0 additions & 13 deletions goawmfhfl/goawmfhfl_1_9.js

This file was deleted.