일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- github action
- Python
- C언어
- LGTM
- Juice Shop
- JSP
- virtualbox
- sqli
- firewall
- JDBC
- DVWA
- ubuntu
- SUA
- juice-shop
- 백준알고리즘
- goKart
- MySQL
- OpenSource
- 자료구조
- CodeQL
- Database
- gotify
- 운영체제
- Codeup
- Network
- 데이터통신
- gosec
- OWASP
- 알고리즘
- github
- Today
- Total
목록백준알고리즘 (3)
비트(bit)주세요

https://www.acmicpc.net/problem/11720 문제 설명 : 총 몇글자인지 지정주는 변수를 선언합니다. 그 변수의 크기만큼의 길이가 되도록 배열을 선언해줍니다.(타입은 char) 배열을 입력받습니다. for문으로 배열의 처음부터 쭉 도는데 이 점을 이용하여 배열의 값에서 '0' 씩 빼줍니다. 그리고 뺀 값을 sum 변수에 더해줍니다. 소스코드: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int num; int sum=0; scanf("%d",&num); char arr[num]; scanf("%s",&arr); for(int i=0; i

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 설명: O일때(정답일때) O의 점수를 저장하는 변수를 선언합니다. -> 초기값은 1로 주었습니다. (1점부터 시작하기에) 총점을 저장하는 변수를 선언하고 초기값을 0으로 줍니다. 테스트 케이스를 입력받을 변수를 선언합니다. 문자열을 저장할 배열을 선언합니다. 몇번 테스트를 할 것인지 입력받습니다. 배열을 처음부터 돌면서 O가 연속적으로 있으면 1점 누산합니다. 그러다가 X..

www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 설명 : 26으로 시작 -> num = 26 num의 각 자릿수를 더함(연산) -> 2 + 6 = 08 , c=08 num = ((num%10)*10) + (c%10) 연산 전(=26) 일의 자리 수(6)*10 + 연산 후(=08) 일의 자리 수(8) -> num=68, 사이클 길이 +1 연산 전(=68) 일의 자리 수(8)*10 + 연산 후(=14) 일의 자리 수(4) -> num=84, ..