99클럽 코테 스터디 19일차 TIL + 241116

Yellta·2024년 11월 15일
0

TIL

목록 보기
91/95

백준 1022

#include <cmath>
#include <algorithm>
using namespace std;
int r1,r2,c1,c2;
 
int getV(int r,int c){
 
    int a = max(abs(r),abs(c));
    int v = (2*a+1);
    v*=v;
    if(a==r) return v-(a-c);
    v-=2*a;
    if(-a==c) return v-(a-r);
    v-=2*a;
    if(-a==r) return v-(a+c);
    v-=2*a;
    return v-(a+r);
}
int main(){
    scanf("%d%d%d%d",&r1,&c1,&r2,&c2);
    int k = 0;
    for(int i=r1;i<=r2;i++){
        for(int j=c1;j<=c2;j++){
            int v = getV(i,j);
            k = max(v,k);
        }
    }
 
    int t = 0;
    while(k>0){
        t++;
        k/=10;
    }
    for(int i=r1;i<=r2;i++){
        for(int j=c1;j<=c2;j++){
            printf("%*d ",t,getV(i,j));
        }
        puts("");
    }
}

이번에도... 아예 못풀어서 다른 사람코드 보고 공부했따!!


REVIEW

요즘에 문제를 잘 풀고싶은데 마음처럼 안돼서 너무 걱정이다.
그리고 많이 풀고싶은데 잘 안되기도 하고...
해석도 잘 쓰고 싶은데 지금 그렇게 까지 시간을 내기가 힘들다 ㅠ
얼른 추스려서 해석도 잘 쓰고 문제도 잘 풀었으면...


#99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL

profile
Yellta가 BE개발해요! 왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜 가 제일 중요하죠

0개의 댓글