728x90

문제 μ„€λͺ…

μ •μˆ˜λ₯Ό 1개 μž…λ ₯λ°›μ•„ 1만큼 더해 좜λ ₯ν•΄λ³΄μž.
단, -2147483648 ~ +2147483647 의 λ²”μœ„λ‘œ μž…λ ₯λœλ‹€.

주의
κ³„μ‚°λ˜κ³  λ‚œ ν›„μ˜ κ°’μ˜ λ²”μœ„(λ°μ΄ν„°ν˜•)에 μ£Όμ˜ν•œλ‹€.

μ°Έκ³ 
μ–΄λ–€ λ³€μˆ˜(a)에 값을 μ €μž₯ν•œ ν›„ a+1 의 값을 좜λ ₯ν•  μˆ˜λ„ 있고,
++a 연산을 ν•œ 후에 좜λ ₯ν•  μˆ˜λ„ μžˆλ‹€.

++a, --a, a++, a-- 와 같이 μ–΄λ–€ λ³€μˆ˜μ˜ μ•žμ΄λ‚˜ 뒀에 λΆ™μ—¬
λ³€μˆ˜μ— μ €μž₯λ˜μ–΄μžˆλŠ” 값을 1만큼 λ”ν•˜κ±°λ‚˜ λΉΌμ£ΌλŠ” μ—°μ‚°μžλ₯Ό μ¦κ°μ—°μ‚°μžλΌκ³  ν•œλ‹€.

μ¦κ°μ—°μ‚°μžλ₯Ό λ³€μˆ˜ μ•žμ— 뢙이면 κ·Έ λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜κΈ° 전에 증감을 λ¨Όμ € μˆ˜ν–‰ν•˜κ³ ,
μ¦κ°μ—°μ‚°μžλ₯Ό λ³€μˆ˜ 뒀에 뢙이면 일단 λ³€μˆ˜μ— μ €μž₯λ˜μ–΄μžˆλŠ” 값을 λ¨Όμ € μ‚¬μš©ν•˜κ³  λ‚œ ν›„
λ‚˜μ€‘μ— 증감을 μˆ˜ν–‰ν•œλ‹€.

μž…λ ₯

μ •μˆ˜ 1κ°œκ°€ μž…λ ₯λœλ‹€.
단, -2147483648 ~ +2147483647 의 λ²”μœ„λ‘œ μž…λ ₯λœλ‹€.

 

좜λ ₯

μž…λ ₯된 μ •μˆ˜μ— 1을 더해 좜λ ₯ν•œλ‹€.

μž…λ ₯ μ˜ˆμ‹œ
2147483647

좜λ ₯ μ˜ˆμ‹œ
2147483648

문제 풀이

#include <stdio.h>

int main(){
    long long int n;
    scanf("%lld",&n);
    printf("%lld",++n);
    
    return 0;
}

+ Recent posts