자바 7

17_정수 제곱근 판별_개인 과제 진행 Lv3 도전_25.1.6(월)

코트카타19) 정수 제곱근 판별나의 풀이class Solution { public long solution(long n) { long answer = 0; long x = (long)Math.sqrt(n); answer = (n==Math.pow(x,2))?(long)Math.pow((x+1),2):-1; return answer; }} 매번 if문을 사용하는 것 같아, 이번에는 삼항 연산자를 사용해보았다.만약 x가 n의 제곱근이 아니라면 타입을 double아닌 소수점이 없는 long타입으로 했을 때 값 손실이 발생할 것이다.나는 이를 이용하고자 했다. 형변환을 잘 해야 하는 중요성에 대해 깨닫는 요즘이다. 다른 분들의 풀이class Solut..

16_코트카타 문자열을 정수로 바꾸기_개인 과제 진행_25.1.3(금)

코트카타18) 문자열을 정수로 바꾸기나의 풀이class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; }}복잡하게 생각하려다 함수를 써버렸다... 다른 분들의 풀이public class StrToInt { public int getStrToInt(String str) { boolean Sign = true; int result = 0; for (int i = 0; i 출처:https://school.programmers.co.kr/learn/courses/30/les..

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;..

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분 정도 시간을 주고 시간을 주면 할 수 있는 문제와 시간을 줘도 할 수 없는 문제를 (자신의 한계, 능력) 판단하여 상사에게 도움을 요청하는 것은 매우..