Excel 真係好撚難 可以點學? 返工返到灰

987 回覆
290 Like 37 Dislike
2017-09-20 21:25:04
好, 我出題, 我最鍾意出題, 最鍾意出呢題:

請係Excel中, 不使用VBA情況下, 列出combination,格式不限?
例: A1: 3 B1:2, A2:1,2;1,3;2,3

越整越覺得自己on9
留名學野

放個excel上來check下

https://drive.google.com/open?id=0B8QBMCmKOB7iR2lGWDRNT3ROQjA


Good try, how about 11 C 1 ?


要好多行row先做到....

要 2^n row


O(n^2)

有無參考答案

巴打,呢題其實冇咁複雜,岩岩做一次發覺其實淨係用if就得

個post係唔係已經冇哂人?
岩岩又多手砌左個唔用if既版本


最初就係覺得攪唔掂D進退位(1,2,11->1,3,4)先on99咁用binary
話時話,冇concat list 真係好麻煩
2017-09-20 22:50:48
vlookup 個 true點解
我估如果識用嘅話已經有返咁上下
2017-09-21 00:14:01
vlookup 個 true點解
我估如果識用嘅話已經有返咁上下

我覺得分別在於識唔識睇字
根本Excel在你入引數果個位已經解釋哂
2017-09-21 22:39:41
好, 我出題, 我最鍾意出題, 最鍾意出呢題:

請係Excel中, 不使用VBA情況下, 列出combination,格式不限?
例: A1: 3 B1:2, A2:1,2;1,3;2,3

越整越覺得自己on9
留名學野

放個excel上來check下

https://drive.google.com/open?id=0B8QBMCmKOB7iR2lGWDRNT3ROQjA


Good try, how about 11 C 1 ?


要好多行row先做到....

要 2^n row


O(n^2)

有無參考答案

巴打,呢題其實冇咁複雜,岩岩做一次發覺其實淨係用if就得

個post係唔係已經冇哂人?
岩岩又多手砌左個唔用if既版本


有人呀
2017-09-21 22:40:53
呢兩日要做野, 唔得閒玩.

今晚有D時間, 解左個百痴oversize pancake flipper 的 small set case:
YEAH! 好好玩~


#include <iostream>
#include <string>
#include <iomanip>

using namespace std;

class PancakeFlipper{
public:

string pancake; // The pancake string
int flipperSize; // The flipper size
int flipCnt; // The flip counter
bool pass; // If all happy

PancakeFlipper(); // Always a constructor

// Acceupt the pancake from the world;
void in(string inPancake, int inFlipperSize);

// Output the pancake
void out();

// Cook the pancake, make it all happy side
void cook();

private:
// Check if the cooked pancake are all happy size
void qc();

// Flip the pancake with the filpper
void flip(int position);


void flip(char &pancake);

};

// Empty constructor
PancakeFlipper:ancakeFlipper(){
}

// Take the pancake
void PancakeFlipper::in(string inPancake, int inFlipperSize) {

pancake = inPancake;
flipperSize = inFlipperSize;
flipCnt = 0;
pass = true;
}

// Output the pancake
void PancakeFlipper::out() {
cout << pancake;
}

// Flip the pancake to happy side by the oversize flipper
void PancakeFlipper::cook() {

int len = pancake.length();
for(int i=0;i<=len-flipperSize;i++){
if(pancake[i] == '-' && i + flipperSize <= len ){
flip(i);
}
}

// Check if all hapoy face
qc();
}

// If all happy face, set qc pass to true
void PancakeFlipper::qc() {
int len = pancake.length();
for(int i=0;i<len;i++){
if(pancake[i] == '-'){
pass = false;
break;
}
}
}

// Flip pancake with oversize pancke flipper
void PancakeFlipper::flip(int pos) {

for(int j=0;j<flipperSize;j++){
this->flip(pancake[pos+j]);
}
flipCnt++;
}

// Flip single pancake in poistion
void PancakeFlipper::flip(char &pancake) {
if(pancake == '-'){
pancake = '+';
}else{
pancake = '-';
}
}

int main() {

PancakeFlipper* pf = new PancakeFlipper();

int t, k;
string s;

cin >> t;

for (int i = 1; i <= t; i++) {

// read pancake fase and flipper size
cin >> s >> k;

// Take the pancake
pf->in(s,k);

// cock the pancake
pf->cook();

// Output
cout << "Case #" << i << ": ";

//cout << std::left << std::setw(11) << s;
//cout << std::left << std::setw(4) << k;
//pf->out();

if(pf->pass){
cout << pf->flipCnt;
}else{
cout << "IMPOSSIBLE";
}
cout << endl;

}

return 0;
}
2017-09-21 22:50:03
咁develop excel 班人咪仲勁
2017-09-21 22:53:10
Vlookup 同 if 嘅組合已經可以做哂大部分嘅野

包括 樞紐分析 嘅功能都得

學左呢兩個試下開多幾行用轉折嘅方法搵妳想要嘅野
2017-09-21 22:55:30
試左同一個 program, 做large set, submit 都 pass. 所以結果正確.. 置於係咪最優解呢.... 可能係, 可能唔係, 好似係, 因為correct左~

原來個qualification round都唔係咁難~

now 去睇下facebook 0個題先~
2017-09-21 22:57:34
Vlookup 同 if 嘅組合已經可以做哂大部分嘅野

包括 樞紐分析 嘅功能都得

學左呢兩個試下開多幾行用轉折嘅方法搵妳想要嘅野


呢個只係係你的世界正確, 因為
- 你世界好細
- 你世界的人不會用vlookup
- 你會用vlookup
- Your almost the king of Excel.

唉, 唔好再咁講喇....笑死人呀....
2017-09-21 22:59:05
好, 我出題, 我最鍾意出題, 最鍾意出呢題:

請係Excel中, 不使用VBA情況下, 列出combination,格式不限?
例: A1: 3 B1:2, A2:1,2;1,3;2,3

越整越覺得自己on9
留名學野

放個excel上來check下

https://drive.google.com/open?id=0B8QBMCmKOB7iR2lGWDRNT3ROQjA


Good try, how about 11 C 1 ?


要好多行row先做到....

要 2^n row


O(n^2)

有無參考答案

巴打,呢題其實冇咁複雜,岩岩做一次發覺其實淨係用if就得

個post係唔係已經冇哂人?
岩岩又多手砌左個唔用if既版本


最初就係覺得攪唔掂D進退位(1,2,11->1,3,4)先on99咁用binary
話時話,冇concat list 真係好麻煩


2017 好似有 textjoin, 不過我無2017...
2017-09-21 23:02:20
想問下啲白痴野。想一行過列出個英文+數字組合, 但係每個組合都要重覆3~2x 次不等, 可以點input
e. g
A1A1A1A2A2A2A3A3A3B1B1B1B2B2B2B3B3B3.... 直到AZ9AZ9AZ9

佢重覆次數次次都唔同, 可以點搞
2017-09-21 23:06:02
想問下啲白痴野。想一行過列出個英文+數字組合, 但係每個組合都要重覆3~2x 次不等, 可以點input
e. g
A1A1A1A2A2A2A3A3A3B1B1B1B2B2B2B3B3B3.... 直到AZ9AZ9AZ9

佢重覆次數次次都唔同, 可以點搞


都唔明... 其實想做咩?
2017-09-21 23:09:18
我勸大家, 如果有問題, 可以直接問個間題, 或直接講你的處境 (situation)係點, 咁大家可以俾意見你, 有時係接直俾excel file你都OK.

千祈唔好就咁講你想要D咩答案...
- 第一, 你都係唔係太識先問其它人意見, 你的答案未必係對你最好
- 第二, 你地成日講到一嚿嚿, 真心想幫都唔係好知點幫...
2017-09-21 23:10:20
試左同一個 program, 做large set, submit 都 pass. 所以結果正確.. 置於係咪最優解呢.... 可能係, 可能唔係, 好似係, 因為correct左~

原來個qualification round都唔係咁難~

now 去睇下facebook 0個題先~

用formula做呀清...
用其他language既話QR唔會難啦..


use the right tool to solve the question~ 無理由用excel做咁傻仔.
2017-09-21 23:13:28
想問下啲白痴野。想一行過列出個英文+數字組合, 但係每個組合都要重覆3~2x 次不等, 可以點input
e. g
A1A1A1A2A2A2A3A3A3B1B1B1B2B2B2B3B3B3.... 直到AZ9AZ9AZ9

佢重覆次數次次都唔同, 可以點搞


俾個真實例子出來... 邊個cell/邊樣野控制重覆次數? 係咪全部重覆次數都係一樣? 9之後係咪去番1?
2017-09-21 23:20:40
試左同一個 program, 做large set, submit 都 pass. 所以結果正確.. 置於係咪最優解呢.... 可能係, 可能唔係, 好似係, 因為correct左~

原來個qualification round都唔係咁難~

now 去睇下facebook 0個題先~

用formula做呀清...
用其他language既話QR唔會難啦..


use the right tool to solve the question~ 無理由用excel做咁傻仔.

咁就同個POST冇關係啦...
同埋如果跟你咁講法
上面搵combination都冇必要用excel做,對不對?


對.

其實呢, 你叫我用任何language我都寫唔到combination~ 因為對我來講太難~
我睇完你地D excel都唔係好明~ 不過都幾 funny丫, Excel真係做到, 仲要兩個人用兩個方法做到~
2017-09-21 23:21:27
真心建議你想玩其他language可以出去開多個post黎玩
冇必要咁樣成張source code post出黎洗版

不過你post乜野我控制唔到既老實講


得番你同我兩條友, 無咩所謂啦~ 你走埋我一個人玩晒~
2017-09-21 23:24:35
試左同一個 program, 做large set, submit 都 pass. 所以結果正確.. 置於係咪最優解呢.... 可能係, 可能唔係, 好似係, 因為correct左~

原來個qualification round都唔係咁難~

now 去睇下facebook 0個題先~

用formula做呀清...
用其他language既話QR唔會難啦..


use the right tool to solve the question~ 無理由用excel做咁傻仔.

咁就同個POST冇關係啦...
同埋如果跟你咁講法
上面搵combination都冇必要用excel做,對不對?


對.

其實呢, 你叫我用任何language我都寫唔到combination~ 因為對我來講太難~
我睇完你地D excel都唔係好明~ 不過都幾 funny丫, Excel真係做到, 仲要兩個人用兩個方法做到~

想玩code jam建議你出去開個post玩,一定更多巴打同你玩到嘔為止
冇惡意


不如玩左 A1A1A1A2A2A2 先?
2017-09-21 23:25:18
真心建議你想玩其他language可以出去開多個post黎玩
冇必要咁樣成張source code post出黎洗版

不過你post乜野我控制唔到既老實講


得番你同我兩條友, 無咩所謂啦~ 你走埋我一個人玩晒~

不如你試下唔好source code洗版先..
如果俾著係我想入黎睇下有冇野學,見到堆野都走先


OKOK ,唔洗~
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞