본문 바로가기

개발94

TIL 230408 알고리즘 풀기 수박수박 TIL 230408 알고리즘 풀기 수박수박 1. 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 아래 코드에서의 오류: 결과 값이 박 밖에 안나옴. 이유: result 값에 할당을 잘못 함, 그 이유는 바로 i%2 2023. 4. 8.
TIL 230407 날짜에 따른 요일 반환 진짜 중요한 개념정리★★ TIL 230407 날짜에 따른 요일 반환 진짜 중요한 개념정리 문제 설명: 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요 제한 조건: 2016년은 윤년입니다./ 2016년 a월 b일은 실제로 있는 날 입니다. (13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다.) 나의 의도: new date 함수로 쉽게 풀 수 있는 문제였지만, 아래와 같은 원시적 방법으로 정답을 .. 2023. 4. 7.
TIL 230407 백엔드 알고리즘 풀기 TIL 230407 백엔드 알고리즘 풀기 1. //정수 n(별 갯수), m(라인 갯수)로 직사각형 별 만들기 const star = []; for (let line = 0; line < 3; line++) { for (let i = 0; i < 5; i++) { star.push("*"); } star.push("\n"); } console.log(star.join("")); //문자화시킴 2. //짝수 , 홀수 구분하기! 출력을 어떻게 하는지 다시 한번 연습하기 var num = 3; function solution(num) { var answer = ""; if (num % 2 == 0) { return (answer = "Even"); } else { return (answer = "Odd"); }.. 2023. 4. 7.
230406 TIL 문법 종합반 1주차 테스트 230406 TIL 문법 종합반 1주차 테스트 만점 받았다! 물론 vs code 치면서 봤지만.. 그래도 왜 답이 이렇게 나오는지 이해가 됐다는 점에 의미를 두기로.. 우선 이해가 잘 안가서 질의 했던 문제를 짚고 넘어가려 한다. 1번 이해 안갔던 이유는 한 줄 공식이 조금 난해해 보였다. grade=(score>90)?'A':'B' 의 뜻은 grade가 ()조건을 만족하면 true, 만족하지 않으면 false이며 true일 경우 :문의 앞, 즉 A가 찍히고, false일 경우 뒤의 것이 찍힌다. 이걸 꼭 이해하고 넘어가기! 6번 ||와 &&의 차이는? //||(OR) ~거나~면 (주어진 조건 중 하나라도 참인지 테스트) //&&(AND) 두 조건이 모두 참일때 true를 반환 //!(NOT) !true.. 2023. 4. 6.