전체 글1100 바이브 코딩이란 바이브 코딩은 인공지능(AI)을 활용하여 자연어 명령만으로 코드를 생성하는 새로운 소프트웨어 개발 방식입니다. 기존의 엄격한 설계와 논리적 접근 대신, 개발자가 AI에게 아이디어를 설명하면 AI가 즉시 실행 가능한 코드를 만들어내는 과정에서 비롯된 개념입니다. ▶ 바이브 코딩의 주요 특징☞ 자연어 기반사람이 사용하는 언어로 코딩할 내용을 설명하면 AI가 이를 이해하고 코드를 생성합니다. ☞ 직관과 느낌에 의존체계적인 설계 없이도 직감과 느낌만으로 코딩을 할 수 있다는 점에서 이름이 붙었습니다. ☞ 빠른 프로토타이핑아이디어를 빠르게 구현해볼 수 있어 MVP(최소 기능 제품) 제작이나 실험에 유리합니다. ☞ 접근성 향상프로그래밍 지식이 부족한 사람도 AI의 도움을 받아 소프트웨어를 개발할 수 있게 됩니.. 2025. 10. 24. 적대적 인공지능(adversarial AI) 의도적으로 설계된 적대적 공격으로부터의 대응·방어하기 위해 탐지, 방어 전략 및 강건한 학습 기법을 포함하여 설계된 인공지능 시스템. 적대적 인공지능(adversarial AI)은 인공지능 시스템의 판단을 의도적으로 왜곡하거나 오작동을 유발하는 적대적 공격(Adversarial Attack) 기술과 이에 대응하기 위해 탐지, 회피, 오용(abuse) 공격 탐지, 거부(resilence), 방어, 회복 전략 등을 학습 및 설계에 반영한 인공지능을 말한다. 2023년에 미국 국립표준기술연구소(NIST)의 보고서*와 딜로이트(Deloitte)사의 보고서**에 따르면, 적대적 인공지능은 인공지능 시스템의 보안과 안전성을 위협하는 새로운 분야로 언급하였다. 특히 해당 보고서에서 적대적 인공지능은 인공지능 모델의 .. 2025. 10. 24. TLP(Traffic Light Protocol) ◎ 송·수신자간의 원활한 정보 공유와 공유된 정보의 적절한 보호를 위해 사용하는 정보 취급 등급. ◎ RED, AMBER, GREEN, WHITE 4가지 등급으로 아래와 같다. ▶ RED : 정보를 수신하는 직접적인 그룹에 속한 개인에게만 공개됩니다. ▶ AMBER : 제한적인 공개를 목적으로 합니다. 수신자는 필요에 따라 소속 조직 내 다른 사람 및 신뢰할 수 있는 파트너와 정보를 공유할 수 있습니다. ▶ GREEN : 제한적인 공개를 목적으로 합니다. 수신자는 공통의 목표를 공유하고 비공식적인 신뢰 관계를 맺고 있는.. 2025. 10. 12. Phthon 388제] NCP Nextop Lv3 피카츄 출처 : 반크_궁능 배경화면 문제]피카츄는 "pi", "ka", "chu"를 발음할 수 있다. 따라서, 피카츄는 이 세 음절을 합친 단어만 발음할 수 있다. 예를 들면, "pikapi"와 "pikachu"가 있다. 문자열 S가 주어졌을 때, 피카츄가 발음할 수 있는 문자열인지 아닌지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 문자열 S가 주어진다. 문자열은 알파벳 소문자로 이루어진 문자열이며, 길이는 5000을 넘지 않는다. 출력 문자열 S가 "pi", "ka", "chu"를 이어 붙여서 만들 수 있으면 "YES"를 아니면 "NO"를 출력한다. 예제 입력 1 pikapi 예제 출력 1 YES 예제 입력 2 pipikachu 예제 출력 2 YES 예제 입력 3 pikaqiu 예제 출력 3 NO.. 2025. 10. 4. 마음을 담아 - 카드 만들기 ♥ 마음을 담아 설치하기1. 스마트폰에서 Play 스토어 클릭. 2. 검색란에 마음을 입력 후 목록에서 마음을 담아 클릭. 3. 마음을 담아 설치 버튼 클릭. 4. 마음을담아 설치된 후 열기 버튼 클릭. ♥ 카드 만들기5. 만들기 버튼 또는 + 버튼을 클릭. 6. 만들기 메뉴가 나오면 추천 배경 클릭(※ 본인의 직접 만들려면 내 사진 배경 클릭). 7. 원하는 매뉴란에서 배경 선택(여기서는 추석 버튼 클릭). 8. 원하는 이미지 선택. 9. 만들기 버튼 클릭. 10. 사랑을담아 제공하는 문서 또는 스스로 작성하려면 +글씨 버튼 클릭(여기서는 제공 문서 버튼 클릭). 11. 원하는 문구를 찾아 선택 클릭. 12. 선택된 문구에서 글자색, 테두리 버튼 클릭. 13. 글자색 선택 후에 원하는 글자색 클릭. .. 2025. 10. 2. Phthon 387제] NCP Nextop Lv2 공 바꾸기 출처 : 반크_궁능 배경화면 문제]도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 들어있다. 도현이는 앞으로 M번 공을 바꾸려고 한다. 도현이는 공을 바꿀 바구니 2개를 선택하고, 두 바구니에 들어있는 공을 서로 교환한다. 공을 어떻게 바꿀지가 주어졌을 때, M번 공을 바꾼 이후에 각 바구니에 어떤 공이 들어있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ 100)과 M (1 ≤ M ≤ 100)이 주어진다. 둘째 줄부터 M개의 줄에 걸쳐서 공을 교환할 방법이 주어진다. 각 방법은 두 정수 i j로 이루어져 있으며, i번 바구니와 j번 바구니에.. 2025. 9. 27. Phthon 386제] NCP Nextop Lv4 킹 출처 : 반크_궁능 배경화면 문제]8*8크기의 체스판에 왕이 하나 있다. 킹의 현재 위치가 주어진다. 체스판에서 말의 위치는 다음과 같이 주어진다. 알파벳 하나와 숫자 하나로 이루어져 있는데, 알파벳은 열을 상징하고, 숫자는 행을 상징한다. 열은 가장 왼쪽 열이 A이고, 가장 오른쪽 열이 H까지 이고, 행은 가장 아래가 1이고 가장 위가 8이다. 예를 들어, 왼쪽 아래 코너는 A1이고, 그 오른쪽 칸은 B1이다. 킹은 다음과 같이 움직일 수 있다. ▶ R : 한 칸 오른쪽으로 ▶ L : 한 칸 왼쪽으로 ▶ B : 한 칸 아래로 ▶ T : 한 칸 위로 ▶ RT : 오른쪽 위 대각선으로 ▶ LT : 왼쪽 위 대각선으로 ▶ RB : 오른쪽 아래 대각선으로 ▶ LB : 왼쪽 아래 대각선으로 체스판에.. 2025. 9. 26. Phthon 385제] NCP Nextop Lv3 헤키레키잇센 출처 : 반크_궁능 배경화면 문제]동우는 '귀멸의 칼등'에 나오는 기술 '벽력일섬'을 좋아한다. 벽력일섬은 전방으로 번개를 몸에 두르는 효과와 함께 빠른 속도로 튀어나가 일직선으로 도깨비를 베어 가르는 기술이다. 동우는 벽력일섬을 너무 좋아한 나머지, 벽력일섬을 수열의 원소들을 따라 순서대로 이동하며 베는 방식으로 변형해 사용하기로 했다. 벽력일섬은 수열의 첫 원소부터 시작하여 현재 원소를 베고 다음 원소로 이동하며 진행한다. 이때 다음 원소가 현재 원소보다 크거나 같다면 현재 사용 중인 벽력일섬을 이어서 사용하고, 그렇지 않다면 다음 원소부터는 현재 사용 중인 벽력일섬을 종료하고 새로운 벽력일섬을 사용한다. 마지막 원소를 베어내고 나면 벽력일섬은 자동으로 종료된다. 수열의 길이 N과 수열이 주어질 때,.. 2025. 9. 21. Phthon 384제] NCP Nextop Lv2 줄번호 출처 : 반크_궁능 배경화면 문제]텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 줄의 수 N이 주어진다. 둘째 줄부터 N개의 줄에 각 줄의 내용이 주어진다. 각 줄에 있는 글자의 개수는 50글자를 넘지 않는다. 출력 각 문장의 앞에 줄 번호를 추가한 뒤 출력한다. 줄 번호는 1번부터 시작한다. 줄번호를 추가하는 형식은 출력 예제를 참고하면 된다. 예제 입력 1 5 Lionel Cosgrove Alice Columbus and Tallahassee Shaun and Ed Fido 예제 출력 1 1. Lionel Cosgrove 2. Alice 3. Columbus and Tallahassee 4. Shaun and Ed 5. Fido 출처 : 백준_4470번(.. 2025. 9. 20. 피싱(Phishing) 불특정 다수의 이메일 사용자에게 신용 카드나 은행 계좌 정보에 문제가 발생해 수정이 필요하다는 거짓 이메일을 발송해 가짜 웹 사이트로 유인하여 관련 금융 기관의 신용 카드 정보나 계좌 정보 등을 빼내는 신종 해킹 기법. 개인 정보(private data)와 낚시(fishing)의 합성어로 낚시하듯이 개인 정보를 몰래 빼내는 것을 말한다. 이러한 개인 금융 관련 정보를 요청하는 이메일을 받을 경우에는 우선 관련 금융 기관에 진위 여부를 문의한 후 이용해야 피해를 막을 수 있다. 사이트 주소 창에 정확한 주소를 입력해도 사용자 자신도 모르게 해커의 서버로 접속되는 방식으로 호스트 파일을 변조하는 신종 피싱 수법이 등장하고 있다. 출처]한국정보통신기술협회 : 피싱 ※ 10월 25일은 독도의 날입니다.. 2025. 9. 19. Phthon 383제] NCP Nextop Lv4 단어 나누기 출처 : 반크_궁능 배경화면 문제]알파벳 소문자로 이루어진 단어를 가지고 아래와 같은 과정을 해 보려고 한다. 먼저 단어에서 임의의 두 부분을 골라서 단어를 쪼갠다. 즉, 주어진 단어를 세 개의 더 작은 단어로 나누는 것이다. 각각은 적어도 길이가 1 이상인 단어여야 한다. 이제 이렇게 나눈 세 개의 작은 단어들을 앞뒤를 뒤집고, 이를 다시 원래의 순서대로 합친다. 예를 들어, 단어 : arrested 세 단어로 나누기 : ar / rest / ed 각각 뒤집기 : ra / tser / de 합치기 : ratserde 단어가 주어지면, 이렇게 만들 수 있는 단어 중에서 사전순으로 가장 앞서는 단어를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자로 된 단어가 주어진다. 길이는 3 이상 50 .. 2025. 9. 19. Phthon 382제] NCP Nextop Lv3 드론 조작 출처 : 반크_궁능 배경화면 문제]좌표평면의 원점 위에 드론이 있다. 이 드론에는 네 가지 명령어를 입력할 수 있다. 입력할 수 있는 명령어는 다음과 같다. U: 드론의 y좌표를 1 증가시킨다. D: 드론의 y좌표를 1 감소시킨다. R: 드론의 x좌표를 1 증가시킨다. L: 드론의 x좌표를 1 감소시킨다.좌표평면 위에는 장애물도 N개 있다. 만약 드론이 이동하려는 칸에 장애물이 있다면 이동하지 못하고 제자리에 있게 된다. 장애물들의 위치와 드론에 입력된 명령어가 주어졌을 때 드론의 최종 위치를 구해보자. 입력 첫 번째 줄에 장애물의 개수 N과 입력된 명령어의 개수 K가 공백으로 구분되어 주어진다. (1 두 번째 줄부터 N개의 줄에 걸쳐 i번째 장애물의 x좌표와 y좌표를 나타내는 두 정수 x_i와 y_i가.. 2025. 9. 19. 이전 1 2 3 4 ··· 92 다음 반응형