"SWEA 2043 서랍의 비밀번호"의 두 판 사이의 차이

 
(사용자 3명의 중간 판 17개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;SWEA-2043 서랍의 비밀번호
{{SWEA|난이도=1}}
 
* K부터 몇번 증가하면 P가 되는가?
{{소스헤더|입력}}
:해 = P - K + 1
<source lang='text'>
* P보다 K가 작을 경우에는, 위의 식으로 대응이 되지 않겠으나...
123 100
* 테스트케이스에는 'P > K'인 경우만 있어서 위의 식만으로 통과된다.
</source>
{{소스헤더|출력}}
<source lang='text'>
24
</source>


==C++==
==C++==
<source lang='cpp'>
<syntaxhighlight lang='cpp'>
#include <iostream>
#include <iostream>
using namespace std;
using namespace std;
int main() {
int main() {
     int P, K;
     int P, K;
22번째 줄: 15번째 줄:
     cout << P - K + 1;
     cout << P - K + 1;
}
}
</source>
</syntaxhighlight>


==Java==
==Java==
<source lang='java'>
<syntaxhighlight lang='java'>
import java.util.Scanner;
import java.util.Scanner;
 
class Solution {
public class MyClass {
     public static void main(String args[]) {
     public static void main(String args[]) {
         Scanner sc = new Scanner(System.in);
         Scanner sc = new Scanner(System.in);
         int P = sc.nextInt();
         int P = sc.nextInt();
         int K = sc.nextInt();
         int K = sc.nextInt();
         System.out.print(P-K+1);
         System.out.print(P-K+1);
     }
     }
}
}
</source>
</syntaxhighlight>
 
==Python==
<syntaxhighlight lang='python'>
#kcy_code1
a, b = map(int, input().split())
cnt = 1
while(1):
    if a == b:
        print(cnt)
        break
    b = b + 1
    cnt = cnt + 1
</syntaxhighlight>
<syntaxhighlight lang='python'>
#kcy_code2
p, k = map(int, input().split())
print(p - k +1)
</syntaxhighlight>
 
==같이 보기==
==같이 보기==
* [[SWEA-2071 평균값 구하기]]
* [[SWEA-2071 평균값 구하기]]
44번째 줄: 54번째 줄:
==참고==
==참고==
* https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QJ_8KAx8DFAUq
* https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QJ_8KAx8DFAUq
[[분류: SWEA]]

2023년 8월 25일 (금) 01:41 기준 최신판

1 개요[ | ]

SWEA 2043 서랍의 비밀번호
해 = P - K + 1
  • P보다 K가 작을 경우에는, 위의 식으로 대응이 되지 않겠으나...
  • 테스트케이스에는 'P > K'인 경우만 있어서 위의 식만으로 통과된다.

2 C++[ | ]

#include <iostream>
using namespace std;
int main() {
    int P, K;
    cin >> P >> K;
    cout << P - K + 1;
}

3 Java[ | ]

import java.util.Scanner;
class Solution {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int P = sc.nextInt();
        int K = sc.nextInt();
        System.out.print(P-K+1);
    }
}

4 Python[ | ]

#kcy_code1
a, b = map(int, input().split())
cnt = 1
while(1):
    if a == b:
        print(cnt)
        break
    b = b + 1
    cnt = cnt + 1
#kcy_code2
p, k = map(int, input().split())
print(p - k +1)

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}