iT邦幫忙

c++相關文章
共有 490 則文章
鐵人賽 自我挑戰組 DAY 9

技術 Leetcode 挑戰 Day 09 [344. Reverse String]

344. Reverse String 今天這一題是將一個字元陣列翻轉過來,題目看似很單純,但也有一些技巧和知識在其中可以使用的!有感於題目中範例如果用程式碼...

鐵人賽 Software Development DAY 11

技術 Day 10:Component, Component, Component

前面的文章匆忙帶過 MainWindow,建議從官方的文件再深入理解 JUCE Application Window 的架構設計。 這一篇改從 MainWind...

鐵人賽 自我挑戰組 DAY 10

技術 Day 0xA UVa490 Rotating Sentences

Virtual Judge ZeroJudge 題意 將輸入的多行字串改變順序後輸出 需要注意的點有: 輸入最多 100 行 輸入的每行最多 1...

鐵人賽 自我挑戰組 DAY 6
Leetcode刷題筆記 系列 第 6

技術 [Day 6] Leetcode 215. Kth Largest Element in an Array (C++)

前言 決定變改變一下模式,因為有點太花時間了。以後如果daily challenge是easy~medium、比較可以短時間內完成的再寫這個挑戰的題目,其他時候...

鐵人賽 Software Development DAY 10

技術 Day 9:看看別人做了什麼?

前篇整理了學習資源,這篇來看看別人用 JUCE 幹了哪些好事。 這位日本開發者用 JUCE 開發處理聲音相關的軟體,他常在推特上展示成果,部落格也提供了不少教學...

鐵人賽 自我挑戰組 DAY 5
Leetcode刷題筆記 系列 第 5

技術 [Day 5] Leetcode 322. Coin Change (C++)

前言 天啊今天整個非常趕,23:00到家打開發現今天是hard的題目(446. Arithmetic Slices II - Subsequence),匆忙看了...

鐵人賽 自我挑戰組 DAY 9

技術 Day 0x9 UVa272 TEX Quotes

Virtual Judge ZeroJudge 題意 \TeX/\LaTeX/ 輸入一字串,重新排版後輸出 需要注意的有: 重複輸入直到 E...

鐵人賽 Software Development DAY 9

技術 Day 8:學習資源哪裡找?

JUCE 不若 Qt 或其他知名開發框架,學習資源較多。相較之下,JUCE 的學習資源,寥寥可數。這篇文章整理一些 JUCE 學習資源,希望能減輕有心學習者的苦...

鐵人賽 自我挑戰組 DAY 4
Leetcode刷題筆記 系列 第 4

技術 [Day 4] Leetcode 764. Largest Plus Sign (C++)

前言 今天的題目在這裡:764. Largest Plus Sign,是一題medium的題目。我直覺把它變成我習慣的dynamic programming格式...

鐵人賽 自我挑戰組 DAY 8

技術 Day 0x8 UVa10193 All You Need Is Love

Virtual Judge ZeroJudge 題意 輸入兩字串 S1、S2,問是否能找出對兩字串皆合法的 L? 需要注意的點有: 會先輸入一正...

鐵人賽 Software Development DAY 8

技術 Day 7:持續拆解主類別

上一篇漏掉了一個主類別的函數: void anotherInstanceStarted (const String& commandLine) over...

鐵人賽 自我挑戰組 DAY 3
Leetcode刷題筆記 系列 第 3

技術 [Day 3] Leetcode 848. Shifting Letters (C++)

前言 今天的題目在這裡: 848. Shifting Letters,被歸類為medium,乍看之下想說應該是easy頗簡單,結果還是不小心踩了幾個坑QQ 是關...

鐵人賽 自我挑戰組 DAY 7

技術 Day 0x7 UVa11417 GCD

Virtual Judge ZeroJudge Zerojudge 直接破圖 題意 輸入一數字 N,根據定義輸出結果 G 需要注意的點有:...

鐵人賽 Software Development DAY 7

技術 Day 6:JUCE 框架基本架構

本文介紹 Projucer 建立的 GUI Application 框架基本架構。框架(Framework)可以想像成「骨幹」,Projucer 搭了視窗應用程...

鐵人賽 自我挑戰組 DAY 2
Leetcode刷題筆記 系列 第 2

技術 [Day 2] Leetcode 206. Reverse Linked List (C++)

前言 今天的題目一樣是easy,不過我覺得很值得練習!題目在這邊:206. Reverse Linked List,是在反轉linked list。我認為對指標...

鐵人賽 自我挑戰組 DAY 6

技術 Day 0x6 UVa10008 What's Cryptanalysis?

Virtual Judge ZeroJudge 題意 和上篇 Day 0x5 UVa10062 Tell me the frequencies!...

鐵人賽 Software Development DAY 6

技術 Day 5:建立專案(三):專案檔案架構

繼續執行上一篇未完的流程,如下圖,點選 Projucer 上方的 Xcode 圖示(若左方的 Exporters 選的是其他 IDE,此圖示會變),Projuc...

鐵人賽 自我挑戰組 DAY 5

技術 Day 0x5 UVa10062 Tell me the frequencies!

Virtual Judge ZeroJudge 題意 對每一列輸入,輸出各字元的 ASCII & 次數 需要注意的點有: 重複輸入,止於...

鐵人賽 自我挑戰組 DAY 3

技術 Leetcode 挑戰 Day 03 [20. Valid Parentheses]

20. Valid Parentheses 今天要挑戰是第二十題合法括號,這題也是非常經典而且有趣的,其中還會使用「堆疊」(Stack)這樣子的資料結構,能幫...

鐵人賽 Software Development DAY 5

技術 Day 4:建立專案(二):Projucer 操練

本文介紹 Projucer 的基本用法,後續還有一些使用經驗分享。 JUCE 是一跨平台開發框架(Framework),以 JUCE 開發軟體,必須在預先定好的...

鐵人賽 自我挑戰組 DAY 4

技術 Day 0x4 UVa10041 Vito's Family

Virtual JudgeZeroJudge 題意 Vito 常拜訪親戚,所以想要找一間和所有親戚間總距離最小的房子住下來。輸入親戚數和門牌號,輸出最小距離和...

鐵人賽 Software Development DAY 4

技術 Day 3:建立專案(一)

軟體專案通常由許多程式碼檔案以及資源檔組成,C++ 專案透過編譯、連結產生各平台的可執行檔。多數專案需要使用到平台以及第三方函式庫(Library),再加上編譯...

鐵人賽 自我挑戰組 DAY 3

技術 Day 0x3 UVa10222 Decode the Mad man

Virtual JudgeZeroJudge 題意 輸入一加密過字串,解密方式為鍵盤上向左兩格,輸出解密結果 需要注意的點: 只有一筆測資 (單行) 隱...

鐵人賽 Software Development DAY 3

技術 Day 2:可商用授權的開源專案

JUCE 專案原始碼開放,除了少部分模組外,「幾乎」所有模組的程式碼皆可公開取得。JUCE 除了提供 GPL 授權,也有商用授權。若營收不超過一定金額,可以免費...

鐵人賽 自我挑戰組 DAY 2

技術 Day 0x2 UVa11150 Cola

Virtual Judge ZeroJudge 題意 3瓶可樂換一瓶,可和朋友借一瓶 (需還),問買 N 瓶共能喝到多少瓶? 題目故意講了兩種...

鐵人賽 自我挑戰組 DAY 1

技術 Day 0x1 Intro & UVa10055 Hashmat the Brave Warrior

Intro UVa 一顆星選集UVa Online Judge (wiki) 為線上自動評斷系統,擁有豐富的題目庫,而一顆星選集為 CPE 所進行之分級及選...

鐵人賽 Software Development DAY 1

技術 Day 0:拼錯的果汁

JUCE 音同 Juice(果汁),沒有拼錯字,其名來自設計者 Julian Storer,是 Jules Utility Class Extension 的縮...

技術 [解題紀錄] Coin Rows

題目 題目大意 Alice跟Bob要在一個矩陣上玩遊戲,這個矩陣有2個rows、m個columns,矩陣上的每一格有數個硬幣。 一開始,Alice跟Bob都站在...

技術 c++ 打包執行檔

linux中:使用cmake,把編譯生成全部放入out文件夾,然後這個就是沒有源碼的linux執行包了,linux中運行是不需要.exe文件的,是linux的執...

徵才 [IMC精英人力] - 軟體工程師 - camera Android CTS 驗證程序測試

本職缺將派駐客戶端,歡迎想累積外商軟體公司經歷的工程師應徵。地點:新店薪資:月薪8~10萬※有勞保、健保、團體保險。 工作內容: camera Androi...