좌충우돌 개발공부

TIL(20240610) [뉴스피드 프로젝트: 시연영상]


📌 Spring

💡 뉴스피드 프로젝트 : 시연영상 준비

전체적 흐름

유저 아이디 2개 필요

❤ 서비스가 달성하고자 하는 목표 : 문화컨텐츠 리뷰를 작성한 게시물을 통해서 사용자들의 정보공유 및 소통 창구

❤ 핵심기능 소개

  • 인증 인가, 리프레시 토큰을 통해 회원과 비회원을 구별하여 사용자 경험을 향상시키는 것

1) 이메일 인증 2) 인증 여부 - response만 확인 3) 회원가입 - 인증 전과 후로 확인 4) 로그인 - 토큰 5) 게시물 등록 6) 게시물의 좋아요 - 자신의 게시물 X / 중복 좋아요 확인 7) 게시물의 수정 8) 게시물의 조회 - 내용 및 좋아요 갯수 확인 9) 뉴스피드 조회 9) 댓글 등록 10) 댓글의 좋아요 - 자신의 댓글 X / 중복 좋아요 11) 댓글의 수정 12) 댓글의 조회 - 내용 및 좋아요 갯수 확인

아 처음 만들어본 시연영상인데, 정말 힘들었다.. 이렇게 녹화와 편집이 어려울 줄이야.. 정말 유투버분들께 경의를 표합니다.. 뉴스피드프로젝트


📌 코딩테스트1️⃣ : 직사각형 별찍기(프로그래머스)

🔒 문제 : 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.

🚫 조건 : n과 m은 각각 1000 이하인 자연수입니다.

🔓 문제풀이

import java.util.Scanner;

class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        
        String x = "*";
        
        for(int i=1; i<=n; i++){ // 세로
            for(int j=1; j<=m; j++){ // 가로
                System.out.print(x);
            }
            System.out.println();
        }

    }
}