반응형

전체 글 243

[프로그래머스] 구슬을 나누는 경우의 수 C# C++

[프로그래머스] 코딩테스트 입문 / 구슬을 나누는 경우의 수 / C# C++ 📝문제 설명 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 🔎 제한사항 1 ≤ balls ≤ 30 1 ≤ share ≤ 30 구슬을 고르는 순서는 고려하지 않습니다. share ≤ balls 🎀입출력 예시 3 2 3 5 3 10 입출력 예 설명 입출력 예 #1 서로 다른 구슬 3개 중 2개를 고르는 경우의 수는 3입니다 입출력 예 #2 서로 다른 구슬 5..

[프로그래머스] 구슬을 나누는 경우의 수 JavaScript

[프로그래머스] 코딩테스트 입문 / 구슬을 나누는 경우의 수 / JavaScript 📝문제 설명 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 🔎 제한사항 1 ≤ balls ≤ 30 1 ≤ share ≤ 30 구슬을 고르는 순서는 고려하지 않습니다. share ≤ balls 🎀입출력 예시 3 2 3 5 3 10 입출력 예 설명 입출력 예 #1 서로 다른 구슬 3개 중 2개를 고르는 경우의 수는 3입니다 입출력 예 #2 서로 다른 ..

모바일 AR 앱 개발자를 위한 AR Core와 AR Kit 비교

Unity의 AR Core와 AR Kit은 모바일 AR 애플리케이션 개발을 위한 두 가지 주요 플랫폼입니다. 각각 Android와 iOS를 대상으로 하며, 개발자들에게 현실 세계와 가상 환경을 결합하는 기회를 제공합니다. 하지만 두 플랫폼은 서로 다른 특징과 기능을 갖고 있어, 어떤 것을 선택해야 할지 고민이 될 수 있습니다. 이 블로그 게시물에서는 Unity의 AR Core와 AR Kit 사이의 주요 차이점을 알아보겠습니다. 1. 지원 플랫폼: AR Core: AR Core는 Android 기반 디바이스를 지원합니다. 즉, Android 7.0(Nougat) 이상 버전을 실행하는 기기에서 활용 가능합니다. AR Kit: 반면 AR Kit은 iOS 생태계를 대상으로 하며, iOS 11 이상의 기기에서 동..

◆기타/etc 2023.11.09

[프로그래머스] 암호해독 C# ,C++

[프로그래머스] 코딩테스트 입문 / 암호해독 / C# ,C++ 📝문제 설명 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 🔎 제한사항 1 ≤ cipher의 길이 ≤ 1,000 1 ≤ code ≤ cipher의 길이 cipher는 소문자와 공백으로만 구성되어 있습니다. 공백도 하나의 문자로 취급합니다. 🎀입출력 예시 🧐 풀이 C# using System; public class Solution { public string s..

[프로그래머스] 암호해독 Java

[프로그래머스] 코딩테스트 입문 / 암호해독 / Java 자바 📝문제 설명 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 🔎 제한사항 1 ≤ cipher의 길이 ≤ 1,000 1 ≤ code ≤ cipher의 길이 cipher는 소문자와 공백으로만 구성되어 있습니다. 공백도 하나의 문자로 취급합니다. 🎀입출력 예시 🧐 풀이 class Solution { public String solution(String cipher, i..

[프로그래머스] 편지 Java

[프로그래머스] 코딩테스트 입문 / 편지 / Java 📝문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 제한사항 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. 🎀입출력 예시 🧐 풀이 class Solution { public int solution(String message) { return me..

[프로그래머스] 편지 C#

[프로그래머스] 코딩테스트 입문 / 편지 / C# 📝문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 제한사항 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. 🎀입출력 예시 🧐 풀이 using System; public class Solution { public int solution(string m..

객체 지향 프로그래밍에서의 상속, 가상 함수, 그리고 인터페이스

복잡한 문제를 해결하기 위한 강력한 도구로 객체 지향 프로그래밍(OOP)이 널리 사용됩니다. OOP는 코드의 재사용성과 유지보수성을 향상시키는데 중요한 역할을 하며, 이를 위해 상속, 가상 함수, 그리고 인터페이스와 같은 핵심 개념을 제공합니다. 이 블로그 글에서는 이러한 개념을 자세히 살펴보고, 어떻게 코드를 더 효과적으로 구조화하고 확장 가능한 애플리케이션을 개발할 수 있는지 알아보겠습니다. 1. 상속(Inheritance) 상속은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 부모 클래스(슈퍼 클래스)의 특성과 동작을 자식 클래스(서브 클래스)에서 재사용할 수 있도록 도와줍니다. 이것은 코드의 중복을 피하고, 유사한 객체들 간에 공통된 특성을 추상화할 수 있는 강력한 도구입니다. 상속의 핵심 아이디..

◆기타/etc 2023.11.07

OpenAI 데모데이 키노트 요약

1. GPT-4 Turbo 출시- 128K 길이의 컨텍스트를 지원합니다.- GPT-4 에 비해 입력 토큰은 3배, 출력 토큰은 2배 더 저렴해집니다.- 2023년 4월까지 학습된 모델입니다.- JSON 모드를 지원하여 명시적으로 JSON으로 응답할 수 있도록 보장합니다.- Function Calling 사용 시, 단일 메세지로 여러 함수를 호출할 수 있게 되며, 정확도도 개선됩니다.- Seed 매개변수가 추가되어, 일관된 응답으로 재현 가능한 출력이 가능해집니다.- 생성된 가장 높은 출력 토큰에 대한 로그 확률을 반환하는 기능을 출시 예정이며, 이는 검색 자동완성 같은 기능을 구축하는데 유용할 것입니다.- API에서 gpt-4-1106-preview 모델로 사용해 볼 수 있습니다. 향후 몇 주내 안정적인..

◆기타/IT news 2023.11.07
반응형