2024/12 15

14_코트카타_Java 문법 종합반 1,2,3주차_24.12.31(화)

코트카타16) x만큼 간격이 있는 n개의 숫자나의 풀이import java.util.*;class Solution { public long[] solution(int x, int n) { long[] answer = {}; ArrayList list = new ArrayList(); for (int j = 1; j 사실 값을 구하는 것 자체는 할 수 있었는데list의 개념에 대해 익숙하지 않아서쉽지 않았다. 다른 분들의 풀이import java.util.*;class Solution { public static long[] solution(int x, int n) { long[] answer = new long[n]; answer[..

13_코트카타_팀 프로젝트 발표, 피드백, 회고_학습법 특강_자바의 정석 객체지향_24.12.30(월)

코트카타13) 자릿수 더하기나의 풀이import java.util.*;public class Solution { public int solution(int n) { int answer = 0; int a = 0; int b = n; for(int i=(int)(Math.log10(n)+1);i>=0;i--){ answer += b / Math.pow(10,i); b = b % (int)Math.pow(10,i); } // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. System.out.println(answer); return answer;..

12_삼항연산자_Git 특강 복습_방명록 코드복습_자바의 정석 객체지향_24.12.27(금)

코트카타11) 홀수와 짝수class Solution { public String solution(int num) { String answer = ""; if(num%2==0){ answer="Even"; } else { answer="Odd"; } return answer; }} 삼항연산자로도 문제를 풀 수 있다.괄호 안의 조건이 참이면 Even, 거짓이면 Odd를 반환하는 것이다.(num % 2 == 0) ? "Even" : "Odd"; 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12937/solution_groups?la..

11일차_코트카타 Stream_Firebase_Git 특강 복습_방명록 수정기능 구현_24.12.26(목)

코트카타9) 짝수의 합class Solution { public int solution(int n) { int answer = 0; if(n>0 && n나는 for문, if문과 나머지라는 개념을 활용해서 문제를 해결했다. 그런데 다른 분의 풀이를 보니,문득 IntStream 이라는 개념이 궁금해졌다.다른 분의 풀이는 아래와 같다.import java.util.stream.IntStream;class Solution { public int solution(int n) { return IntStream.rangeClosed(0, n) .filter(e -> e % 2 == 0) .sum(); }} 출처 : https..

10일차_코트카타_자바스크립트 자료형_방명록 삭제기능 구현_24.12.24(화)

코트카타1) 두수의 차public class Ex1 { class Solution { public int solution(int num1, int num2) { int answer = 0; if(num1>=-50000 && num1=-50000 && num2 2) 두수의 곱public class Ex2 { class Solution { public int solution(int num1, int num2) { int answer = 0; if (num1 >= 0 && num1 = 0 && num2   3) 몫 구하기public class Ex3 { class..

TIL 9일차(본 캠프 시작일)_2024.12.23(월)

[왕초보] 코딩이 처음이어도 쉽게 배우는 웹개발 A to Z - 1주차CSS이미지 삽입 시background-image: url('https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg');background-position: center;background-size: cover;마진 줄 때.wrap {width: 300px;margin: 50px auto 0px auto;} 중앙으로 정렬할 때display: flex;flex-direction: column;align-items: center;justify-content: center; margin과 padding만 제대로 알아도 성공한 것 같다.marg..

TIL 7일차_2024.12.19(목)

(왕초보)웹개발 종합반 5주차1) 깃허브 배포URL : "Uniform Resource Locator"의 약자인터넷에서 특정 리소스의 위치를 나타내는 주소즉, 웹 페이지나 파일의 고유한 주소 URL 형식프로토콜://도메인/경로☑️ 프로토콜(protocol): 웹 브라우저와 웹 서버 간의 통신 방식을 지정가장 일반적으로 사용되는 프로토콜은 "http://"와 "https://"☑️ 도메인(domain): 인터넷 상에서 고유한 식별자로 사용되는 웹 사이트의 주소도메인은 일반적으로 사이트의 이름과 최상위 도메인(Top-Level Domain, 예: .com, .org)으로 구성됨☑️ 경로(path): 웹 사이트 내에서 특정 페이지나 파일의 위치를 지정경로는 슬래시("/")로 구분된 디렉토리 경로와 파일명으로 ..

TIL 6일차_2024.12.18(수)

(왕초보)웹개발 종합반 4주차1) 오늘 차시 시작 전 복습 4주차 진도를 나가던 도중,album 이전 주차에 했던 내용이 저장되어 있지 않아서 하나씩 복습의 개념으로 스스로 해결하기 시작했다. firebase를 실행하려면 script type="module"을 설정해야 하고,이 상태에서는 onclick이 작동되지 않는다는 사실을 모른 채계속 기존 코드와 비교하면서 원인을 찾았다. 이렇게 쉽지 않지만 원인을 찾아가는 과정이 개발자의 길에 한 걸음 다가간 것이라고 생각한다.물론 스스로 해봐도 안 될 경우에는 튜터님께 문의드려야 되겠다.수학문제처럼 스스로 10분 정도 시간을 주고 시간을 주면 할 수 있는 문제와 시간을 줘도 할 수 없는 문제를 (자신의 한계, 능력) 판단하여 상사에게 도움을 요청하는 것은 매우..

TIL 5일차_2024.12.16(월)

(왕초보)웹개발 종합반 3주차  1) 기록하기 버튼 누르면 새로운 카드 생성하기script 태그안에 새로운 function 함수 작성기록하기 버튼에 onclick 작성div안에 id 선택자 가져오기메서드 val을 통해 postbox에 값들 변수에 담기카드 html코드 변수에 담기div안에 class 선택자 선택 후 append 메서드function makeCard() { let image = $('#image').val(); let title = $('#title').val(); let comment = $('#comment').val(); let star = $('#star').val(); ..