울음참고 개발공부
코딩테스트입문 > 문자 반복 출력하기 Java

https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, int n) { StringBuilder answer = new StringBuilder(); for (char ch : my_string.toCharArray()) { for (int i = 0; i < n; i++) { answer.append(ch); } } return answer.to..

코딩테스트입문 > 짝수 홀수 개수 Java

https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; int evne = 0; // 짝수저장 int odd = 0; // 홀수 저장 for(int i=0; i

코딩테스트입문 > 문자열 뒤집기 Java

https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string) { String answer = ""; StringBuilder reversedString = new StringBuilder(my_string).reverse(); answer = reversedString.toString(); return answer; } }

article thumbnail
코딩테스트입문 > 직각삼각형 출력하기 Java

https://school.programmers.co.kr/learn/courses/30/lessons/120823 기본 별찍기 문제~~ import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 1; i

TIL | SSR 과 CSR - 웹 페이지 렌더링 방식
TIL 2023. 8. 31. 13:39

SSR (Server-Side Rendering) : 웹 페이지의 초기 로드 시 서버에서 페이지의 내용을 렌더링하고, 완전한 HTML 문서를 생성한다음 클라이언트에게 전달하는 방식 장점 클라이언트 요청마다 서버에서 새로운 HTML을 생성하여 전달하므로 검색 엔진 최적화(SEO)에 유리함 초기 로딩 시 화면에 빠르게 내용이 표시되므로 사용자 경험이 개선될 수 있음 단점 페이지 전환 시 마다 서버 요청이 발생하므로 네트워크 지연이 있을 수 있음 CSR (Client-Side Rendering ) : 초기 로드 시 빈 페이지를 렌더링하고, 페이지의 내용은 JavaScript 를 통해 동적으로 클라이언트에서 생성되는 방식 초기 JS와 페이지 구조가 다운로드되면, 사용자의 상호작용에 따라 필요한 데이터만 서버에서..

코딩테스트입문 > 피자 나눠 먹기(3) Java

https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int slice, int n) { int answer = 0; if(n/slice >= 1){ answer= n%slice == 0 ? n/slice : (n/slice)+1; } else { answer = 1; } return answer; } } 나는 이렇게 작성했는데, 더 간결하게 적을 수 있는 방법도 많은 듯 ... !

코딩테스트입문 > 배열 뒤집기 Java

https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [ 나의 답 및 문제점 ] class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for(int i = num_list.length-1; i > -1; i--){ for(int j=0; j

코딩 기초 트레이닝 > 접미사인지 확인하기 Java #contains #Arrays.asList()

https://school.programmers.co.kr/learn/courses/30/lessons/181908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String my_string, String is_suffix) { int answer = 0; String[] suffixArray = new String[my_string.length()]; for(int i=0; i