본문 바로가기

전체 글125

[Android] Back key event @Override public void onBackPressed() { String url = webView01.getUrl(); boolean isFinish = false; if (url.contains("woori.edudongne.com/parents/login") || url.endsWith("woori.edudongne.com/parents/")) { isFinish = true; } else if (webView01.canGoBack()) { Log.d("test", "onBackPressed2 :" + url); webView01.goBack(); } else if (!url.contains("woori.edudongne.com")) { webView01.loadUrl(this.url); .. 2023. 4. 11.
[프로그래머스][Js] Lv.0 - 최빈값 구하기 문제💭 나의 풀이👨‍💻 function solution(array) { let count = Array(Math.max(...array) + 1).fill(0); array.forEach(num => { count[num]++; }) let maxCount = Math.max(...count); if (count.indexOf(maxCount) === count.lastIndexOf(maxCount)) { return count.indexOf(maxCount); } else { return -1; } } 다른 사람의 풀이👨‍🏫 1. function solution(array) { let m = new Map(); for (let n of array) m.set(n, (m.get(n) || 0)+1); m.. 2023. 3. 17.
[프로그래머스][Js] Lv.0 - OX퀴즈 문제💭 나의 풀이👨‍💻 function solution(quiz) { let result = []; for (let i = 0; i < quiz.length; i++) { let formula = quiz[i].split(" "); if (formula[1] == '-') { if (Number(formula[0]) - Number(formula[2]) == Number(formula[4])) { result.push('O'); } else { result.push('X'); } } else { if (Number(formula[0]) + Number(formula[2]) == Number(formula[4])) { result.push('O'); } else { result.push('X'); } } .. 2023. 3. 17.
[프로그래머스][Js] Lv.0 - 분수의 덧셈 문제💭 나의 풀이👨‍💻 function solution(denum1, num1, denum2, num2) { let result = [0,0] let x = denum1*num2 + denum2*num1; let y = num1*num2 let lcm = 1; for(let i = 0; i { let [ denum, num ] = [denum1 * num2 + denum2 * num1, num2 * num1] while(true) { let isContinue = false const min = denum (a*b)/g(a,b),p,q,solution=(a,b,c,d)=>{return .. 2023. 3. 15.
[프로그래머스][Js] Lv.0 - 다음에 올 숫자 문제💭 나의 풀이👨‍💻 function solution(common) { if (common[1] - common[0] === common[2] - common[1]) return common[common.length - 1] + common[2] - common[1]; if (common[1] / common[0] === common[2] / common[1]) return common[common.length - 1] * (common[2] / common[1]); } 다른 사람의 풀이👨‍🏫 1. const solution = c => c[1]-c[0] === c[2]-c[1] ? c[c.length-1] + c[1] - c[0] : c[c.length-1] * c[1] / c[0] 2. var so.. 2023. 3. 15.
[프로그래머스][Js] Lv.0 - 연속된 수의 합 문제💭 나의 풀이👨‍💻 function solution(num, total) { let answer = []; let n = Math.floor(total / num); for (let i = Math.round(-num / 2); i < Math.round(num / 2); i++) { num % 2 === 0 ? answer.push(n + 1 + i) : answer.push(n + i); } return answer; } 다른 사람의 풀이👨‍🏫 1. function solution(num, total) { var min = Math.ceil(total/num - Math.floor(num/2)); var max = Math.floor(total/num + Math.floor(num/2)); ret.. 2023. 3. 14.