메모리: 74 MB, 시간: 0.06ms
코딩테스트 연습 > 연습문제
class Solution {
    public int solution(int n) {
        int answer = 0;
        for(int i = 1; i <= n; i++) {
            if(n % i == 0) {
                answer += i;
            }
        }
        return answer;
    }
}
메모리: 75.8 MB, 시간: 0.25 ms - Answer Code1
메모리: 77.7 MB, 시간: 0.04 ms - Answer Code2
코딩테스트 연습 > 연습문제
class Solution {
	boolean solution(String s) {
		int pCount = 0, yCount = 0;
		String[] array = s.toLowerCase().split(""); 
		
		for (int i = 0; i < array.length; i++) {
			if ("p".equals(array[i])) { 
				pCount++;
			} else if ("y".equals(array[i])) {
				yCount++;
			}
		}
		if (pCount != yCount) {
			 return false;
		}
			return true;
	}
}
class Solution {
    boolean solution(String s) {
        s = s.toLowerCase();
        int count = 0;
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) == 'p')
                count++;
            else if (s.charAt(i) == 'y')
                count--;
        }
        if (count == 0)
            return true;
        else
            return false;
    }
}
IT업계에서 프로젝트를 할 때 기본적으로 팀 구성이 PM, 디자인, 프론트, 백엔드로 구성되어 있다.
내가 주로 공부중인 백엔드 개발자 역량뿐만 아니라, 다른 직무에 대한 이해도 필요하다고 생각해서 해외 온라인 강좌 Coursera 사이트에서 해당 강좌들을 수강했다.
수강 기간: 2022.12.24 ~ 2022.12.31 한 강좌당 완료하는데 약 18시간 ~ 22시간 필요 언어, 자막: 영어
2023 Dev History
인프런 강의: 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복
인프런 강의: 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵
객체 지향 설계, 테스트와 관련된 책
협업, 마인드 관련된 책
230101 ~ 230107
230109 ~ 230115
Git Blog 만들기(Jekyll)
230120 ~ 230125
스프링 핵심 원리 - 기본편
BeanFactory와 ApplicationContext
다양한 설정 형식 지원 - 자바 코드, XML
스프링 빈 설정 메타 정보 - BeanDefinition
모든 개발자를 위한 HTTP 웹 기본 지식
[HTTP] 인터넷 네트워크 - 인터넷 통신 / IP / TCP, UDP / PORT / DNS
[HTTP] URI와 웹 브라우저 요청 흐름
230126 ~ 230131
